כותב |
|
anonymous אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 22 April 2008 בשעה 12:19 | | IP רשוּם
|
|
|
|
אוקיי אני יודע את השפות C ASM ופייתון ורציתי לשאול איזה שפה מבין ה 3 ללמוד עכשיו:
C++, java או c#?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 22 April 2008 בשעה 12:53 | | IP רשוּם
|
|
|
|
c++ ואז c#
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
anonymous אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 22 April 2008 בשעה 13:26 | | IP רשוּם
|
|
|
|
ולמה לא ג'אווה
|
חזרה לתחילת העמוד |
|
|
yohai מנהל פורומים
הצטרף / הצטרפה: 11 November 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 354
|
נשלח בתאריך: 22 April 2008 בשעה 13:37 | | IP רשוּם
|
|
|
|
מסכים עם שושן, קודם כל עדיף ++C כיוון שזאת השפה מונחית העצמים הכי מושלמת,
השפה הזאת מקנה הכי טוב את ההבנה והיישום של שפה מונחית עצמים כך שזו הבחירה
מספר אחת.
היתרון הוא שיש לך ידע בשפה פונקציונאלית, אז יהיה לך יותר טוב ללמוד שפה מונחית
עצמים. ועדיף להתחיל עם ++C.
|
חזרה לתחילת העמוד |
|
|
anonymous אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 22 April 2008 בשעה 13:44 | | IP רשוּם
|
|
|
|
הבנתי לגבי c++ אבל למה לא java במקום c#?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 22 April 2008 בשעה 14:07 | | IP רשוּם
|
|
|
|
events פועלים יותר יפה, אפשר ליצור מערך רב מימדי ולא מערך של מערכים, יש דרך מיוחדת לכתוב סטרינגים שלא יצטרכו escaping, בירושה יש יותר שליטה במה יקרא מתי כדי לחסוך castים, יש preprocessor (מוגבל), יש out בהעברת פרמטרים, יש params בשביל העברת מערך לפונקציה בצורה נוחה, אפשר לעשות boxing ו-unboxing של טיפוסים בסיסיים (לא refrence), יש struct, אפשר להעביר value type עם ref
אבל אם נדבר תכלס, הספרייה של .NET הרבה יותר נוחה לדעתי.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
lordgod משתמש פעיל
הצטרף / הצטרפה: 12 June 2006 מדינה: Israel
משתמש: מנותק/ת הודעות: 109
|
נשלח בתאריך: 22 April 2008 בשעה 14:17 | | IP רשוּם
|
|
|
|
למה לא JAVA בגלל המולטיפלטפורם ?
ד"א ממליצים לי ללמוד פייתון ?
__________________
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 22 April 2008 בשעה 14:42 | | IP רשוּם
|
|
|
|
כן, ממליצים (:
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
lordgod משתמש פעיל
הצטרף / הצטרפה: 12 June 2006 מדינה: Israel
משתמש: מנותק/ת הודעות: 109
|
נשלח בתאריך: 22 April 2008 בשעה 17:05 | | IP רשוּם
|
|
|
|
למה משתמשים בזה בעיקר ?
__________________
|
חזרה לתחילת העמוד |
|
|
moshi משתמש מתחיל
הצטרף / הצטרפה: 23 April 2008
משתמש: מנותק/ת הודעות: 7
|
נשלח בתאריך: 23 April 2008 בשעה 12:32 | | IP רשוּם
|
|
|
|
מה המטרה שלך, לאיזה יעד אתה רוצה להגיע עם הידע הזה, מה תרצה לכתוב בסוף? סתם ידע כללי, אינטרנט ,זמן אמת... מה הכיוון?
__________________ asp.net 2.0
תרגום אתר asp.net
לימוד ajax
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 23 April 2008 בשעה 14:37 | | IP רשוּם
|
|
|
|
המממ...כל דבר שהוא לא זמן אמת כי זאת לא שפה מקומפלת אלא אינטרפרטד (אני אישית רואה בכך ייתרון בהרבה מאוד מקרים - אם לא צריך ביצועי זמן אמת זה זה הרבה יותר נוח וגמיש ו-realtimeי מבחינת עדכונים וכו')
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
anonymous אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 23 April 2008 בשעה 22:40 | | IP רשוּם
|
|
|
|
moshi כתב:
מה המטרה שלך, לאיזה יעד אתה רוצה להגיע עם הידע הזה, מה תרצה לכתוב בסוף? סתם ידע כללי, אינטרנט ,זמן אמת... מה הכיוון? |
|
|
אם דיברת אליי אז אין לי כרגע כיוון אני פתוח כרגע לכל הכיוונים כי אני לא מכיר את הכיוונים שיש חוץ מפיתוח התוכנה הרגילה אז אם מישהו יכול לעזור לי גם בבחירת כיוון או שיש אתר שמסביר עליהם אז בבקשה להביא לי
|
חזרה לתחילת העמוד |
|
|
Visitor אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 25 April 2008 בשעה 02:34 | | IP רשוּם
|
|
|
|
מהנסיון שלי הייתי ממליץ לך ללמוד שפה בהתאם למה שאתה רוצה לעשות.
אם אתה מחפש לפתח לתחום ה-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 "טהורות" כיוון שאינם מאפשרות הצהרות על משתנים גלובליים דבר שמונע בילבול כאשר מדובר בהבנת "מה התכוון המשורר?" בקוד. - כאשר מדובר בתבניות תיכון קל יותר לממשן בייחוד שמדובר בתבניות גדולות ומסובכות.
מקווה שתרמתי לך לבחירה נכונה יותר.
|
חזרה לתחילת העמוד |
|
|
anonymous אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 26 April 2008 בשעה 16:45 | | IP רשוּם
|
|
|
|
אכן, תודה רבה תרמת לי הרבה ונראה לי שאני אלך בכיוון ה desktop ואלמד c#.
|
חזרה לתחילת העמוד |
|
|
lordgod משתמש פעיל
הצטרף / הצטרפה: 12 June 2006 מדינה: Israel
משתמש: מנותק/ת הודעות: 109
|
נשלח בתאריך: 26 April 2008 בשעה 18:02 | | IP רשוּם
|
|
|
|
אני עוד לא החלטתי מה אני רוצה לפתח (את מה שאני כבר יודע ..)
לא הבנתי , כל אחד אומר משהו אחר ...
אני יודע C++ וJAVA - בסיסי , מה שלומדים בביה"ס וקצת יותר ..
במה אתם ממליצים לי להמשיך ?
__________________
|
חזרה לתחילת העמוד |
|
|
Nameless אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 April 2008 בשעה 01:50 | | IP רשוּם
|
|
|
|
להתעמק בשפות שאתה מכיר, כי אין טעם ללמוד איך לכתוב מחשבון בכל שפה אפשרית
גם אם לא תדע מה לפתח, תהיה לך שפה שתוכל להשתמש בה בשביל לפתח משהו יותר רציני
|
חזרה לתחילת העמוד |
|
|
moshi משתמש מתחיל
הצטרף / הצטרפה: 23 April 2008
משתמש: מנותק/ת הודעות: 7
|
נשלח בתאריך: 27 April 2008 בשעה 17:57 | | IP רשוּם
|
|
|
|
למי שהולך לכיוון האינטרנט, אמליץ על asp.net כסביבת פיתוח נהדרת.
אשמח לעזור בכל עצה.
__________________ asp.net 2.0
תרגום אתר asp.net
לימוד ajax
|
חזרה לתחילת העמוד |
|
|