נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: איזה שפה ללמוד?

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
anonymous
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 April 2008 בשעה 12:19 | IP רשוּם
ציטוט anonymous

אוקיי אני יודע את השפות C ASM ופייתון ורציתי לשאול איזה שפה מבין ה 3 ללמוד עכשיו:

C++, java או c#?

 

חזרה לתחילת העמוד הצג את כרטיס החבר של anonymous חפש הודעות אחרות של anonymous בקר בדף הבית של anonymous
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 22 April 2008 בשעה 12:53 | IP רשוּם
ציטוט shoshan

c++ ואז c#

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
anonymous
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 April 2008 בשעה 13:26 | IP רשוּם
ציטוט anonymous

ולמה לא ג'אווה
חזרה לתחילת העמוד הצג את כרטיס החבר של anonymous חפש הודעות אחרות של anonymous בקר בדף הבית של anonymous
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 22 April 2008 בשעה 13:37 | IP רשוּם
ציטוט yohai

מסכים עם שושן, קודם כל עדיף ++C כיוון שזאת השפה מונחית העצמים הכי מושלמת,

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

מספר אחת.

היתרון הוא שיש לך ידע בשפה פונקציונאלית, אז יהיה לך יותר טוב ללמוד שפה מונחית

עצמים. ועדיף להתחיל עם ++C.

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
anonymous
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 April 2008 בשעה 13:44 | IP רשוּם
ציטוט anonymous

הבנתי לגבי c++ אבל למה לא java במקום c#?

חזרה לתחילת העמוד הצג את כרטיס החבר של anonymous חפש הודעות אחרות של anonymous בקר בדף הבית של anonymous
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 22 April 2008 בשעה 14:07 | IP רשוּם
ציטוט shoshan

events פועלים יותר יפה, אפשר ליצור מערך רב מימדי ולא מערך של מערכים, יש דרך מיוחדת לכתוב סטרינגים שלא יצטרכו escaping, בירושה יש יותר שליטה במה יקרא מתי כדי לחסוך castים, יש preprocessor (מוגבל), יש out בהעברת פרמטרים, יש params בשביל העברת מערך לפונקציה בצורה נוחה, אפשר לעשות boxing ו-unboxing של טיפוסים בסיסיים (לא refrence), יש struct, אפשר להעביר value type עם ref

אבל אם נדבר תכלס, הספרייה של .NET הרבה יותר נוחה לדעתי.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
lordgod
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 12 June 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 109
נשלח בתאריך: 22 April 2008 בשעה 14:17 | IP רשוּם
ציטוט lordgod

למה לא JAVA בגלל המולטיפלטפורם ?
ד"א ממליצים לי ללמוד פייתון ?

__________________
חזרה לתחילת העמוד הצג את כרטיס החבר של lordgod חפש הודעות אחרות של lordgod
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 22 April 2008 בשעה 14:42 | IP רשוּם
ציטוט shoshan

כן, ממליצים (:

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
lordgod
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 12 June 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 109
נשלח בתאריך: 22 April 2008 בשעה 17:05 | IP רשוּם
ציטוט lordgod

למה משתמשים בזה בעיקר ?

__________________
חזרה לתחילת העמוד הצג את כרטיס החבר של lordgod חפש הודעות אחרות של lordgod
 
moshi
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 23 April 2008
משתמש: מנותק/ת
הודעות: 7
נשלח בתאריך: 23 April 2008 בשעה 12:32 | IP רשוּם
ציטוט moshi

מה המטרה שלך, לאיזה יעד אתה רוצה להגיע עם הידע הזה, מה תרצה לכתוב בסוף? סתם ידע כללי, אינטרנט ,זמן אמת... מה הכיוון?

__________________
asp.net 2.0
תרגום אתר asp.net
לימוד ajax
חזרה לתחילת העמוד הצג את כרטיס החבר של moshi חפש הודעות אחרות של moshi
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 23 April 2008 בשעה 14:37 | IP רשוּם
ציטוט shoshan

lordgod כתב:
למה משתמשים בזה בעיקר ?


המממ...כל דבר שהוא לא זמן אמת כי זאת לא שפה מקומפלת אלא אינטרפרטד
(אני אישית רואה בכך ייתרון בהרבה מאוד מקרים - אם לא צריך ביצועי זמן אמת זה זה הרבה
יותר נוח וגמיש ו-realtimeי מבחינת עדכונים וכו')


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
anonymous
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 23 April 2008 בשעה 22:40 | IP רשוּם
ציטוט anonymous

moshi כתב:
מה המטרה שלך, לאיזה יעד אתה רוצה להגיע עם הידע הזה, מה תרצה לכתוב בסוף? סתם ידע כללי, אינטרנט ,זמן אמת... מה הכיוון?

אם דיברת אליי אז אין לי כרגע כיוון אני פתוח כרגע לכל הכיוונים כי אני לא מכיר את הכיוונים שיש חוץ מפיתוח התוכנה הרגילה אז אם מישהו יכול לעזור לי גם בבחירת כיוון או שיש אתר שמסביר עליהם אז בבקשה להביא לי

חזרה לתחילת העמוד הצג את כרטיס החבר של anonymous חפש הודעות אחרות של anonymous בקר בדף הבית של anonymous
 
Visitor
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 25 April 2008 בשעה 02:34 | IP רשוּם
ציטוט Visitor

מהנסיון שלי הייתי ממליץ לך ללמוד שפה בהתאם למה שאתה רוצה לעשות.

אם אתה מחפש לפתח לתחום ה-Desktop אני ממליץ #C על פני כל שפה אחרת בגלל
כל הסיבות הידועות מראש. כמו כן גם לעבודה בצוותים הייתי ממליץ על השפה הזו בגלל
השימוש ב-Delegates ו-Events שמאפשרים תיחום ותיאום נוח יותר של כל רכיב
בתוכנה.

JAVA הייתה שפה חזקה כאשר היה מדובר ב-APPLET-ים, מעין יישומונים שרצים בסביבת
הדפדפן שאיפשרו הרחבה לפעולות ONLINE, היום ללמוד JAVA בגלל הסיבה הזו זה פשוט מיותר.
ה-JAVA SCRIPT משמש לכתיבת סקריפטים בדפי WEB דבר שמאפשר הכנסת
לוגיקה והרחבת הפונקציונליות של דפי WEB פשוטים. ה-JS עדין עושה חיל אבל ניתן ללמוד
JS ומבלי ללמוד JAVA.
מה שכן התמיכה בפלטפורמת ה-J2ME קיימת ברב הטלפונים הסלולרים בשוק וזאת לדעתי
סיבה מספיק טובה ללמוד JAVA.

כאשר מדובר על WEB SERVICES אני ממליץ לך לקרוא את ההשוואות בין ה-.NET
ל-J2EE בלינק הבא ולהחליט לפי מה שנראה לך:
http://www.theserverside.com/tt/articles/article.tss?l=J2EE-vs-DOTNET

לגבי ++C היא טובה אך לא מחייבת אם אתה מעוניין לפתח תחת מערכות הפעלה שונות
כמו LINUX בנוסף ל-WINDOWS, היא לא מחייבת בתחום זה כיוון שהיום 
ישנם קומפיילרים ו-EDITOR-ים ל-JAVA ו-#C גם  ב-LINUX.
כאשר מדובר ב-RT היא מציעה איזשהו יתרון בגלל מהירות התגובה אך אם מדובר על
מערכות פשוטות ניתן להסתדר גם עם החבילות ב-C ולא חובה לרוץ ללמוד את כל תכונות
השפה בשביל זה.

יוחאי כתב:

מסכים עם שושן, קודם כל עדיף ++C כיוון שזאת השפה מונחית העצמים הכי מושלמת,

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

מספר אחת.

היתרון הוא שיש לך ידע בשפה פונקציונאלית, אז יהיה לך יותר טוב ללמוד שפה מונחית

עצמים. ועדיף להתחיל עם ++C.


אני לא מסכים עם יוחאי מכמה סיבות:
- הסירבול של-CPP בכל הקשור לטיפול במצביעים.
לדוגמא: מערך דינאמי של תורים דינאמים של מצביעים למבנים. בהצלחה עם זה...
- הסירבול בעבודה תחת מערכות הפעלה.
לדוגמא: תלמד MFC ותבין...
- חבילות פרמיטיביות בתחום התקשורת, MultiThreading, קונטיינרים, DataBases, 
DSP ועוד...
- לפי דעתי ניתן ללמוד הרבה יותר טוב מהו OOP נכון משפת JAVA בגלל האיסור בירושה
מחלקתית מרובה והשימוש ב-Interfaces. (גם ב-#C זה ככה).
כמו כן JAVA ו-#C נחשבות כשפות OO "טהורות" כיוון שאינם מאפשרות הצהרות על
משתנים גלובליים דבר שמונע בילבול כאשר מדובר בהבנת "מה התכוון המשורר?" בקוד.
- כאשר מדובר בתבניות תיכון קל יותר לממשן בייחוד שמדובר בתבניות גדולות ומסובכות.

מקווה שתרמתי לך לבחירה נכונה יותר.

חזרה לתחילת העמוד הצג את כרטיס החבר של Visitor חפש הודעות אחרות של Visitor בקר בדף הבית של Visitor
 
anonymous
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 April 2008 בשעה 16:45 | IP רשוּם
ציטוט anonymous

אכן, תודה רבה תרמת לי הרבה ונראה לי שאני אלך בכיוון ה desktop ואלמד c#.

חזרה לתחילת העמוד הצג את כרטיס החבר של anonymous חפש הודעות אחרות של anonymous בקר בדף הבית של anonymous
 
lordgod
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 12 June 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 109
נשלח בתאריך: 26 April 2008 בשעה 18:02 | IP רשוּם
ציטוט lordgod

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

__________________
חזרה לתחילת העמוד הצג את כרטיס החבר של lordgod חפש הודעות אחרות של lordgod
 
Nameless
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 April 2008 בשעה 01:50 | IP רשוּם
ציטוט Nameless

להתעמק בשפות שאתה מכיר, כי אין טעם ללמוד איך לכתוב מחשבון בכל שפה אפשרית

גם אם לא תדע מה לפתח, תהיה לך שפה שתוכל להשתמש בה בשביל לפתח משהו יותר רציני
חזרה לתחילת העמוד הצג את כרטיס החבר של Nameless חפש הודעות אחרות של Nameless בקר בדף הבית של Nameless
 
moshi
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 23 April 2008
משתמש: מנותק/ת
הודעות: 7
נשלח בתאריך: 27 April 2008 בשעה 17:57 | IP רשוּם
ציטוט moshi

למי שהולך לכיוון האינטרנט, אמליץ על asp.net  כסביבת פיתוח נהדרת.

אשמח לעזור בכל עצה.

 



__________________
asp.net 2.0
תרגום אתר asp.net
לימוד ajax
חזרה לתחילת העמוד הצג את כרטיס החבר של moshi חפש הודעות אחרות של moshi
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה