הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > Off-topic, מחשבים, קהילה ומשוב > Off-Topic וסיקורים

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-10-07, 15:20   # 11
FlashBoy
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סתכל באטלס...
הודעות: 1,091

FlashBoy לא מחובר  

נתחיל ביענתו OOP שלה,
שהיא לא תומכת כל כך בהורשה של מחלקות, זה יותר דומה לקריאות של פונקציות חוזרות ונשנות,
אי אפשר לכתוב בה פונקציות גלובאליות
וגם אי אפשר לגשת לאוגרים
  Reply With Quote
ישן 22-10-07, 15:49   # 12
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

איך מצטרפים לפרויקט הזה?
מאיפה אמורים לפנות אלי, אני רוצה לשמוע את ההרצאה הזאת על הפרויקט.
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 22-10-07, 15:58   # 13
FlashBoy
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סתכל באטלס...
הודעות: 1,091

FlashBoy לא מחובר  

אצלנו זה רק ילדים שבמגמת מחשבים או תכ"ם. תשאל אנשים מהבצפר שלך מורים למחשבים/מנהלים
  Reply With Quote
ישן 22-10-07, 16:03   # 14
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

כבר שבועיים לא הייתי בבצפר..
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 22-10-07, 16:30   # 15
Dodem
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,180

Dodem לא מחובר  

זה כאילו מיועד לתלמידים שבחרו במגמות מקצועות טכנולוגים.
תנסה לשאול את בית הספר שלך...
__________________
רותם
דוא"ל: Rotema7 [at] gmail.com
  Reply With Quote
ישן 23-10-07, 06:34   # 16
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי FlashBoy צפה בהודעה
נתחיל ביענתו OOP שלה,
שהיא לא תומכת כל כך בהורשה של מחלקות, זה יותר דומה לקריאות של פונקציות חוזרות ונשנות,
אי אפשר לכתוב בה פונקציות גלובאליות
וגם אי אפשר לגשת לאוגרים
זה שאי אפשר לגשת לאוגרים - זה Managed Code. אין אף אפליקציה בעולם, חוץ מדרייברים ברמה מאד בסיסית שבאמת צריכה גישה לאוגרים. אם ניגשים לזה - זה בד"כ אומר צרות. ולכן, רוב השפות המודרניות, הן Managed Code.
ה"יענתו OOP" - בוא נגיד שאין כיום שפה שהיא יותר OOP מ C# - מה לא תומכת בהורשה של מחלקות? להיפך, יש לך שלוש רמות אבסטרקציה שונות: אינטרפיסס (שיא האבסטרקציה), abstract class (אבסטרקטי עם אפשרות לאימפלמנטציה) ו class רגיש, שהוא כבר פשוט אימפלמנטציה (מימוש) של אלה שהוא יורש מהם.
לא מבין למה אתה מתכוון בקריאה של פונקציות חוזרות ונשנות.
פונקציה גלובאלית - זה לא ממש OOP. ברגע שיש לך פונקציה גלובאלית שאתה ניגש ממנה וכו' - זה מאפיין של תכנות פונקציונאלי לא של Object Oriented. אם אתה ממש מתעקש, אתה יכול לעשות class סטאטי או מתודה סטאטית, שזה, ברמה מסויימת, גלובאלי.
  Reply With Quote
ישן 23-10-07, 10:57   # 17
FlashBoy
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סתכל באטלס...
הודעות: 1,091

FlashBoy לא מחובר  

התכוונתי שאי אפשר לרשת ממחלקה יורשת בC#
ומאיפה הסקת שאמרתי שפונקציות גלובאליות זה OOP?
וחבל ששפה כמו C# לא תומכת בשני סוגי התכנות ברמה טובה, פרוצדורלי ומכוון עצמים...
  Reply With Quote
ישן 23-10-07, 15:58   # 18
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי FlashBoy צפה בהודעה
התכוונתי שאי אפשר לרשת ממחלקה יורשת בC#
ומאיפה הסקת שאמרתי שפונקציות גלובאליות זה OOP?
וחבל ששפה כמו C# לא תומכת בשני סוגי התכנות ברמה טובה, פרוצדורלי ומכוון עצמים...
פרוצדורלי - עבר זמנו. אין צורך בו.
ומה הבעייה לירוש ממחלקה שיורשת? אם מחלקה A יורשת מB ומחלקה C יורשת מA - מה הבעייה?
  Reply With Quote
ישן 23-10-07, 18:14   # 19
FlashBoy
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סתכל באטלס...
הודעות: 1,091

FlashBoy לא מחובר  

הבעיה שזה לא קיים.
לא עבר ולא בטיח, תכנות פרוצדוראלי עדיין קיים ובמקרים מסויימים הרבה יותר נוח ממונחה עצמים.
  Reply With Quote
ישן 23-10-07, 20:25   # 20
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי FlashBoy צפה בהודעה
הבעיה שזה לא קיים.
לא עבר ולא בטיח, תכנות פרוצדוראלי עדיין קיים ובמקרים מסויימים הרבה יותר נוח ממונחה עצמים.
על מה אתה מדבר?! זה קיים, אתה פשוט לא יודע לעשות את זה:
קוד:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
    class Program:A
    {
        public Program()
        {
            i = 5;
        }
        
    }
    class A:B
    {
        
    }
    class B
    {
        protected int i;
    }
}
אם אתה לא מבין את הקוד, יש לי את המחלקה B שמכילה משתנה i מסוג int שהוא protected (זמין רק למי שיורש ממנה, באופן ישיר או עקיף) - מחלקה A יורשת מB והמחלקה Program יורשת מ A ועדיין היא משתמשת ב i (כי Program יורשת מ A שיורשת מ B שב-B מוגדר המשתנה הזה). יש לי פה מחלקה שיורשת ממחלקה שיורשת - מה שאמרת שבלתי אפשרי קורם עור וגידים לנגד עיניך....

אז מה לא קיים?!

אין היום שום סיבה להשתמש בתכנות פרוצדורלי, אם י שלך דרך להימנע מזה. ולכן, למעשה, רובן המוחלט של השפות המודרניות - פשוט לא מאפשרות תכנות פרוצדורלי.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:03.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ