עזבו אתכם פסקל….

עמוד
מוצגות 9 תגובות – 16 עד 24 (מתוך 24 סה״כ)
  • מאת
    תגובות
  • #79210

    כותרת: דעתי
    נו :)
    נתחיל:
    1. לגבי C מול PASCAL. ובכן, לדעתי הויכוח די עקר. בגרסאות של borland שניהם מתקמפלים לכמעט אותו דבר (קראתי את זה איפהשהו אצלם).
    2. לגבי c++ מול object pascal : נו, אני לא מכיר מספיק את object pascal כדי לומר משהו עליה. אני גם לא ממש יודע אם זה סטנדרט בכלל (כמו c++).
    3. לגבי דלפי ו mfc. נו, עבדתי עם cbuilder ו vc. לדעתי מבחינת רעיון cbuilder לוקח את vc די בקלות. היתרון העיקרי של vc מבחינתי (מלבד פופולריות, שהיא קצת פחות רלוונטית לדיון כאן) הוא ש vc יותר מהוקצע ויציב.
    4. לגבי מה שמלמדים בבי"ס. מה שבאמת מפריע לי בעניין הוא שלא מלמדים אנשים לפתור את הבעיות שלהם בעזרת תכנות (פחות אכפת לי באיזה שפה ישתמשו, לדעתי c היא מצוינת, pascal גם כן, למרות שלא הייתי רוצה שילמדו basic). הייתי רוצה לראות תלמידי כיתה ז´ ו- ח´ פותרים את הבעיות שלהם באלגברה באמצעות תוכנות שכתבו בעצמם.

    עוד דבר קטן לגבי השפה – בעצם מה שנראה בעיני מועדף זה c בשילוב קצת c++, בעיקר כדי להוסיף עוד types, ולחפוף להם אופרטורים.

    אחת הדוגמאות שנראות לי כלימוד בסיסי איכותי של תכנות הוא בקורס מבוא מורחב למדעי המחשב בשפת scheme של אוניברסיטת ת"א. השפה שם היא הכלי ולא העיקר, ובין התרגילים לומדים לממש גזירה סימבולית ואינטרפרטר של scheme. (למי שלא יודע, scheme היא דיאלקט של lisp). למרות שחלק מזה קצת מורכב לתיכון, הרעיון הוא נכון.

    #79226
    MoD
    משתתף

    כותרת: אני למדתי C בביצפר…
    לא יודע מה איתך אבל למדתי בשיעורי ביצפר C..
    ו.. אתה צודק.. C ואם כבר.. אז ++C היא שפה הרבה יותר חזקה
    מעניינת ונוחה לעבודה מאשר כל שפה אחרת..
    במיוחד אם אתה כמוני והעצלנות שולטת אצלך ( :-) ) אז אתה
    מחפש את הדרכים הכי מהירות וקצרות לכתוב..
    נכון שיש עוד שפות שאפשר לשלוט איתן על כל חלק מהמערכת,
    אבל תסתכל על זה ככה.. ב ++C זה הכי נוח :-)

    Till next time..
    Z B

    ד"א..
    מה עם התוצאות של המבחן הראשון?
    איך אני יודע אם עברתי?

    #79227
    MoD
    משתתף

    כותרת: דלפי מול סי ?? מה השאלה בכלל?!?! :-)
    ברור ש ++C !!!
    ד"א אצלנו מלמדים גם סי גם פסקל וגם JAVA וגם ASP..
    תלוי מה בחרת (בחרו לך.. :)
    בכל אופן..
    להתייחס לעניין הקריאות של הקוד.. אתה מזכיר שטוב ויפה שסי היא שפה ששולטת על הכל וזה היתרון שהופך גם לחסרון כי היא לא כל כך קריאה ונוחה לעבודה מבחינת כתיבה..
    וול.. בוא נשווה קצת,
    דלפי נוח לכתוב – בסי כיף לכתוב! :)
    עבודה עם SQL – אין בכלל ספק מה יותר קל מלהתייחס למסד נתונים בסי?
    ממשק משתמש – שפות ויזואליות היום זה הפתרון לכל ממשק – ++VC היא נוחה מאוד.
    קריאות הקוד – דוד, אם קשה לך לקרוא את הקוד של עצמך.. זה קצת בעיה.. מלבד זאת לזה נועדה אפשרות התיעוד (// זוכר?), בכל אופן..
    מתכנת ברמה וחשיבה מהירה מספיק צריך להיות מסוגל להבין כל קוד לא משנה כמה גרוע הוא נכתב, כשאתה חושב ברצף ומתרגל לכתיבה בשפה הזו אין לך שום בעיה גם לקרוא אותה אחרי חודשיים של טיול באיטליה (סתם דוגמא.. :), ואם לא הצלחת להבין מה הקוד עושה.. וול פה זה כבר בעיה שתהיה לך עם כל שפה והגרעין שלה נעוץ בך..
    מסקנתי –
    דלפי חמודה, כתיבה טובה.. אם הייתי בוחן בבגרות אולי גם אני הייתי אוהב אותה ..
    אבל ככה בשביל לכתוב תוכניות? ++C זה הפתרון הטוב ביותר!! :)
    אני מחפש שפה נוחה לכתיבה מהירה, לסגור שורות קצרות וקריאות ואם יש משו מסובך אז שורה קטנה של תיעוד לא תזיק אף פעם :)

    ד"א…
    ידעת סי (ברמה טובה מספיק) ידעת כל שפה אחרת :)

    #79228
    MoD
    משתתף

    כותרת: וואללה צודק :-)
    אני מרגיש קצת נדחף לויכוח שנגמר אבל.. לא נורא נחייה אם זה :)
    בכל אופן..
    אתה צודק עד מאוד בנקודה שהעלית..
    אני מסכים בעניין הטעם וריח (אבל יש על מה להתווכח – אחרת היה משעמם :) לכל פרויקט מתאימה השפה האידיאלית בשבילו, ואני בטוח שיש עוד אלפי שפות בעולם שלא שמענו עליהן בכלל :)
    גם אני כמוך לומד כמה שיותר שפות תכנות חדשות כל הזמן..
    אבל לעומת זאת, אני מוצא את עצמי תמיד חוזר אל המועדפות עליי
    (PHP לווב ו++C לשאר..)
    לגבי ההערה שקראתי כאן על VB.. אז.. ככה,
    לכל שפה יש ייעוד משלה, ואני מוכן להתערב שמי שכתב את ההערה הזו לא נכנס כל כך עמוק לשימוש ב VB.. אם כן הוא היה מופתע לגלות כי בשביל לכתוב תוכניות עזר קטנות בשביל היוזר ה"מוגבל" זו בדיוק השפה.. נוח, קל והכי קריא שרק אפשר לבקש ..
    לגבי מסדי נתונים, כמובן ש SQL הוא הפתרון האידיאלי, אבל כשזה משולב בתוכנה אני אישית יעדיף את ++C או PHP.. תלוי בפרויקט..
    CJAVA# גם הן חמודות, אבל אם אתה כותב תוכנה שקהל היעד שלה הוא לא קהל יעד של עוד שנתיים שאז (אולי) ישתמש בFRAME WORK של דוט נט, אז עדיף להשתמש כבר ב++VC…
    לגבי דלפי, חמודה, אבל למה?!?
    סי עושה כל מה שדלפי יכולה והרבה יותר, הכתיבה בה הרבה יותר מקוצרת ומהירה.. אני נשאר איתה :)

    זהר אאוט :)

    #79231
    דניאל ק
    משתתף

    כותרת: תגובה לזהר
    טוב, אני לא ממש מתכוון להתחיל להתווכח איתך על הדברים שאמרת, בין השאר כי זה ויכוח שנגמר לפני שבועות, וחבל לפתוח אותו שוב.

    "אתה יודע סי, אתה יודע כל שפה" – ממש, אבל ממש לא נכון. מצטער, יש כל כך הרבה רעיונות וסגנונות תכנות שלא רואים אותם בכלל בסי. לכיוון אחד – סי מול אסמבלר למשל, כשאתה כותב קוד בסי, אתה לא ממש דואג ליעילות שלו, מה גם שלא תמיד אתה יודע איך לדאוג ליעילות שלו. אתה משתמש בהמון המון קוד שלא שלך(כל הספריות הסטנדרטיות / לא סטנדרטיות), ויש המון המון אספקטים של כתיבת התוכנה, שאתה בכלל לא נוגע בהם.

    ולכיוון ההפוך – סי מול C++. כל העקרונות של תכנות מונחה עצמים: תרושה, ריכוזיות, פולימורפיזם, אף אחד מהם לא בא לידי ביטוי בקוד סי. אני לא אכנס פה ליתרונות / חסרונות של קוד מונחה עצמים, אבל בכל מקרה, זאת תפיסה שבכלל לא מתעסקים איתה בתכנות בסי, ובהחלט צריך לשנות את האופן חשיבה שלך, כשאתה עובר לשפה כמו C++.

    אגב, באיזה בית ספר אתה לומד???
    די נדיר למצוא בתי ספר שמלמדים סי, הלא כן?

    #79232
    MoD
    משתתף

    כותרת: האומנם..
    "אתה יודע סי יודע כל שפה.." – זה ביטוי (?!)
    ולא איזה מונח ששיגרתי לשפה :)
    הכוונה היא שאם למדת סי ברמה גבוהה (או כל שפה אחרת ברמת השליטה שלה) ללמוד שפה אחרת (ותתפלא גם ASM) הרבה הרבה יותר קל, ויותר פשוט..

    יעילות…
    אז ככה, מה שאמרת לגבי " כשאתה כותב קוד בסי, אתה לא ממש דואג ליעילות שלו" – לא לא ל-א נכון..
    אם אתה יודע לחשב יעילות, זה לא משנה באיזה שפה אתה עובד!
    לגבי ספריות וקוד שאתה לא רואה, אף פעם לא הזיק לאף אחד לדעת מעבר, אם אתה יודע איך הפונקציו שאתה משתמש בהן בנויות, או לפחות יודע את היעילות של כל אחת מהן, לחשב יעילות כבר לא נשאר בעיה…

    דבר אחרון, לגבי המעבר משפה רגילה למונחה עצמים, ובכוונה השתמשתי במילה מונחה עצמים ולא דווקא בדוגמאת ה++C,
    השינוי הוא בתפיסה שלך ולא בללמוד שפה חדשה, זה אף לא קשור בללמוד את השפה, שפה היא כולה סינטקס וכמה טריקים מעבר,
    ברגע שתפסת את הרעיון של מונחה עצמים, ללמוד שפה שממשת את הרעיון – לא כזו בעיה..

    שורה תחתונה,
    כמו שאמר Arkon, לכל שפה יש את השימושים שלה, זה תלוי מה אתה צריך באותו רגע..

    לומד – מקיף ד אשדוד,
    מגמת טכ"מ..
    לבגרות בעיצוב למדתי סי ומונחה עצמים.
    לפי הבנתי, כל בתי הספר יעברו ללימוד סי משנה הבאה.. (הלא כך? :)

    #79233
    TheWizard
    משתתף

    כותרת: תגיד לי, השתמשת בדלפי בכלל?
    שמעתי כבר המון אנשים שמהללים את C/C++ ויורדים על דלפי, אבל הם כמובן לא בעצם השתמשו בדלפי. ברצוני לדעת האם אתה אחד מהנ"ל.

    #79234
    TheWizard
    משתתף

    כותרת: האם הכוונה להערה שלי על VB?
    כי אם כן, אז תאמין לי שאני יודע על מה אני מדבר. נכנסתי מספיק עמוק לזה כדי לבנות פרויקט גמר לקורס ה-VB שהיה אצלנו בביה"ס, וכדי לעזור לחברים שעושים פרויקטים ב-VB (כי הם מתעצלים ללמוד דלפי, וכמובן משלמים את המחיר על החסרונות ב-VB…).
    ממש לא נראה לי שאתה יכול לומר אותו דבר לגבי דלפי אצלך.

    #79235
    MoD
    משתתף

    כותרת: השתמשתי…
    אני מכיר את דלפי, אומנם לא ברמה גבוהה בכלל, כי אף פעם לא נמשכתי להתעניין בה,
    ממה שהספקתי לראות לעומת זאת, VB הרבה יותר פשוטה, ונוחה..
    שוב זה עניין של דעה בקטע הזה, כי אם זה לעניין בניית ממשק בשפה זו או אחרת, זה תלוי באיזו שפה יש לך יותר שליטה ואם איזו אתה מרגיש יותר בנוח.

מוצגות 9 תגובות – 16 עד 24 (מתוך 24 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.