איזו שפת תיכנות אתם ממליצים לי ללמוד? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איזו שפת תיכנות אתם ממליצים לי ללמוד?


The Shark

Recommended Posts

תראו, אני יודע קצת (לא שאפשר לעשות עם השפה הזאת משהו טוב), JavaScript ו-ASP .

הייתי רוצה להרחיב את אופקיי וללמוד שפה קצת יותר יעילה לעתיד (צבא והלאה...).

אתם יכולים להמליץ לי על איזו שפה יעילה וטובה למתחילים? אני חשבתי אולי ללכת על C.... מה אתם אומרים?

כל הצעה ונימוק, יתקבלו בברכה ;)

קישור לתוכן
שתף באתרים אחרים

לעתיד לצא וכו עדיף שתתחיל משפת תיכנות שלא מבוססת על מערכת הפעלה מסויימת כמו C/C++/Vaja ועוד

VB זו שפת תיכנות לסביבת בלבד

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

לדעתי C יותר קל בתור התחלה

קישור לתוכן
שתף באתרים אחרים

HTML זה לא בעיה... למדתי את זה בפחות משבוע ואני יודע את זה פרפקט...

אבל לגבי C, היא שפה קשה יותר מ C++ ו CSS וכל השאר...? ומה אתם אומרים על PHP או VB ?

C וC++ זה כמעט אותו הדבר אומנם הפקודות שונות טיפה.

וCSS זאת בכלל "שפה"(שפה?) אחרת לעיצוב.

אמ.. VB הרבה אומרים שזה לא שווה.

וPHP יהיה מאוד קל אחרי C

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

  • 2 שבועות מאוחר יותר...
  • 1 חודש מאוחר יותר...

אני יודע שההודעה המקורית די ישנה... אבל מי יודע אולי זה עוד רלוונטי ומההודעות האלה אפשר למצוא פתרונות למקרים אחרים:

יש לך שלושה אפשרויות:

  • "סתם" ללמוד עוד שפה - (אין לראות ב"סתם" ששמתי אות לזלזול) בכך אני מתכוון ללמוד עוד שפה לא לשם מטרה מסויימת אלא רק בשביל להעשיר את הידע/להכיר שפה חדשה/להכיר דרך חשיבה חדשה. בשביל זה למשל אני חושב ללמוד Python או פרולוג, ולך בהחלט הייתי מציע לשם מטרה כזו ללמוד דלפי. -אבל- אם אתה בתחילת הדרך ובאמת רוצה ללמוד לעתיד, אני מציע שתשקול את האפשרויות הבאות
  • המשך למידה קדימה / לשם צרכים פרקטיים - פה אני מדבר על שפות יותר מודרניות, שבאמת תעשה בהם שימוש ולימוד בהם באמת יכין אותך. כמו כן תמיד יש אפשרות ללמידה לאחור (אני למשל, התחלתי עם VB ועברתי לC ולשפות יותר ישנות... או לשפות מסוגים אחרים). במקרה שלך יש ממש את דרך המלך - ASP.NET. אם יש לך בסיס בASP ועוד שפת סקריפטינג תמיד טוב להתקדם וככה זה גם אפיק מעבר אל עבר סביבת הפיתוח של .NET . אני אישית ממליץ ללמוד את זה עם C# (וככה בעצם אתה גם לומד C#) אבל אפשר גם ללמוד VB.NET או J#.NET, אבל זה כבר שאלה של טעם אישי. הסיבות שאני ממליץ C# הם - מעבר הרבה יותר קל לשפות אחרות, גם לאחור (syntax דומה לC++ [ד"א, הוא יותר פשוט מC++ ולא זה לא נוגד אחד את השני]), וסה"כ נחשב יותר מקצועי, ולא רק בשביל העתיד.
  • למידה לחיזוק הבסיס - בהחלט מומלץ בייחוד לך שהידע שיש לך הוא פסקל שהוא תכנות פרוצדורלי (ועל זה אח"כ) וקרוב לוודאי גם מבית ספר, שפת סקריפטינג אחת ועוד שפה (ASP) שהאמת היא אבד עליה הכלח (בהודעה הזו אני מצדיק את ה97 שקיבלתי בלשון ;D ). ע"י חיזוק הבסיס קודם כל יהיה לך יותר קל ללמוד עוד שפות ובהחלט תכיר עוד תהליכים שיסייעו לך בתכנות בעתיד. בשביל חיזוק הבסיס אני ממליץ דווקא JAVA. אולי קצת קשה בהתחלה (וזה גם תלוי בסגנון אישי) אבל ממנה אפשר להגיע להרבה שפות כיוון שהרבה פלטפורמות מודרניות מבוססות עליה (או יותר נכון על העיקרון של שפות מונחות עצמים) (בינינו, סביבת ה.NET של "השאילה" הרבה דברים משם) ויעיד על כך גם UDICOL שהעברתי אותו לDARK SIDE, של C# ו.NET והרקע שלו זה JAVA.

סביר להניח שהרבה מושגים פה נשמעים כמו סינית (מה זה תכנות פרוצדורלי? מה לכל הרוחות זה תכנות מונחה עצמים (OOP) ??) ובדיוק בגלל זה אני חושב שהכי כדאי לך לקחת את "מסלול" 2 או 3, יותר בכיוון של 3.

אני למשל כרגע עושה שילוב של שניהם.

ד"א, אם תרצו המלצות על ספרים בנושא (יותר בכיוון של ASP.NET, עיצוב אתרים וכאלה) אשמח לתת המלצות.

קישור לתוכן
שתף באתרים אחרים

יואינגאם, תודה רבה על התגובה המפורטת ;)

ולנושא...

אכן אני חושב שעדיף לי לחזק את הבסיסף משום שאני יודע (שוב, לא נחשב. אני לא מאמין שיש טמבל בעולם שמתכנת היום בפסקל), HTML (לא נחשב. זה לא תיכנות ממש) וממש קצת מ-JS ו-ASP. ככה שלפי מה שאתה רואה, הידע שלי די ...

לכן אני כן אלך לכיוון אופצייה מס' 3 - חיזוק הבסיס.

אהה ויש לי שאלה.

#NET זה מקבץ של שפות לפיתוח בסביבת , או שמה זו שפה בפני עצמה? סליחה על הבורות :-\

ועוד אחת (קרציה אני, הא? ;D ).

מה זה תכנות עצמים מונחים?

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

TNX.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...