עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

איך להתחיל ללמוד תכנות? אשמח ליעוץ מהמומחים.

Featured Replies

פורסם

אני מציע לך לא ללמוד c# בכלל

תלמד רק c++,תלמד את הנושאים של ירושה,פונקציות וירטואליות,טמפלטים,טיפול בחריגות

לטווח הארוך זה ישתלם יותר מאשר ללמוד שפות שעושות את רוב העבודה בשבילך

  • תגובות 33
  • צפיות 6.2k
  • נוצר
  • תגובה אחרונה
פורסם

^ לא מסכים. אמנם C# עושה בשבילך המון, אבל בדיוק בגלל זה יש דברים שכותבים כמעט רק ב-#C, ומי שכותב אותך ב-CPP צריך לעבוד ממש ממש קשה...

נסה לצייר GUI נורמלי בעזרת ++C, או לעבוד עם DB... אי אפשר להשוות את זה לכלים ש-C# נותן.

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

אגב, כל הדברים שציינת, אלו דברים שגם ב-#C הוא יצטרך ללמוד אותם טוב ולעשות אותם בעצמו... מילא היית אומר ניהול זיכרון, גישה לכתובות פיזיות/לוגיות וכאלה...

פורסם

אני מציע לך לא ללמוד c# בכלל

תלמד רק c++,תלמד את הנושאים של ירושה,פונקציות וירטואליות,טמפלטים,טיפול בחריגות

לטווח הארוך זה ישתלם יותר מאשר ללמוד שפות שעושות את רוב העבודה בשבילך

למה ללמוד אז ++C? תלמד ישר אסמבלי, לטווח הארוך זה ישתלם יותר מאשר ללמוד שפות שעושות את רוב העבודה בשבילך.

למי שתהה - הייתי ציני. שפות תכנות היום נעשות יותר מתוחכמות כדי לקצר את תהליך הפיתוח ולהפוך אותו ליעיל יותר.

כל הנושאים שציינת - ירושה, פונקציות וירטואליות, טמפלייטים (נקרא Generics ב-#C, אבל זה משמש אותה מטרה) וטיפול בחריגות - כולם קיימים גם ב-#C, והתמיכה בהם יותר טובה מאשר ב-++C.

בעיקר, מה ש-#C עושה בשבילך ש-++C לא זה ניהול הזכרון.

פורסם

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

שפות כמו C++, C# וג'אווה (אפילו object pascal) יהיו טובים להתחלה. שוב, לומדים בעיקר עקרונות לא סינטקס

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.