פורסם: 20/12/2021 - 22:38
נושא ההודעה: סביבת עבודה לעריכת תוכנה בשפה C++
|
אני רוצה ללמוד קצת לתכנת מחומר לימוד שמופיע ברשת בשפה C++:
אשמח להמלצה על סביבת עריכה. ראיתי באחד המקומות שמשתמשים ב VISUAL STUDIO - האם מומלץ או שיש משהו יותר נוח? אני עובד על מערכת ארץ'/גנום
רצוי גם המלצה על ספר לימוד/TUTORIAL שניתן להוריד ברשת
אם אפשר גם כמה מילים על השפה הזו ספציפית: יתרונות וחסרונות? היכן שימושית יותר? אותי היא מעניינת בגלל שרוצה להחשף לתכנות מונחה עצמים ומצאתי קצת חומר ברשת..
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 09:27
נושא ההודעה:
|
אם אתה על ארץ' עם GNOME, מומלץ להשתמש ב-gnome-builder.
גם Geany יכול להיות טוב לך.
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 10:47
נושא ההודעה:
|
אולי גם visual studio code יכול להיות מתאים.
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 13:53
נושא ההודעה:
|
יש שפות שיהיה הרבה יותר קל ללמוד איתן תכנות מונחה עצמים (JAVA, פייטון, C#, רובי) , ל-C++ יש שימוש במקומות ששמים דגש על ביצועים אבל היא שפה מסובכת שקשה ללמוד אותה.
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 15:59
נושא ההודעה:
|
תודה על המידע - עוזר מאוד!
נראה שאתחיל עם gnome-builder, הוא כבר מובנה בגנום ומקווה שאסתדר.
מבין את היתרונות שציינת ואת החסרון בשפת C++ שיותר מסובכת ללימוד. היתרון שיש לי כרגע זה שמצאתי קורס הדרכה ברשת בעברית, ומקווה שיעזור קצת.
יש לי היכרות קצרה עם C וגם עם פייתון, אבל חסר הקטע של OOP..
אנא עדכנו אותי לגבי ספר לימוד/TUTORIAL טוב שניתן להוריד ברשת
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 16:37
נושא ההודעה:
|
גם Qt Creator הוא אופציה.
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 17:06
נושא ההודעה:
|
Anonymous : | תודה על המידע - עוזר מאוד!
נראה שאתחיל עם gnome-builder, הוא כבר מובנה בגנום ומקווה שאסתדר.
מבין את היתרונות שציינת ואת החסרון בשפת C++ שיותר מסובכת ללימוד. היתרון שיש לי כרגע זה שמצאתי קורס הדרכה ברשת בעברית, ומקווה שיעזור קצת.
יש לי היכרות קצרה עם C וגם עם פייתון, אבל חסר הקטע של OOP..
אנא עדכנו אותי לגבי ספר לימוד/TUTORIAL טוב שניתן להוריד ברשת |
יש גם קורס פייתון חינמי בעברית
https://cyber.org.il/online_courses/
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 17:07
נושא ההודעה:
|
Anonymous : | תודה על המידע - עוזר מאוד!
נראה שאתחיל עם gnome-builder, הוא כבר מובנה בגנום ומקווה שאסתדר.
מבין את היתרונות שציינת ואת החסרון בשפת C++ שיותר מסובכת ללימוד. היתרון שיש לי כרגע זה שמצאתי קורס הדרכה ברשת בעברית, ומקווה שיעזור קצת.
יש לי היכרות קצרה עם C וגם עם פייתון, אבל חסר הקטע של OOP..
אנא עדכנו אותי לגבי ספר לימוד/TUTORIAL טוב שניתן להוריד ברשת |
יש גם קורס פייתון חינמי בעברית
https://cyber.org.il/online_courses/
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 17:19
נושא ההודעה:
|
הרשו גם לי להצטרף למעגל הממליצים: Atom
אחלה IDE, מהיר מאוד, עם המון הרחבות, אינטגרציה ל github וכל מה שהיית מצפה מעורך מתקדם.
מה שלא תבחר, העיקר שתהנה
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 19:35
נושא ההודעה:
|
הערה קטנה: OOP זה דבר שקיים בערך בכל שפה שתוכננה החל משנות השמונים, בדרך זו או אחרת. ב־C אפשר לדמות את זה אם עובדים קשה וגם אז זה לא כיף. יש כמה שפות, כמו ג’אווהסקריפט, שבהן זה לא כל כך שגרתי. בפייתון זה מובנה ועובד טוב. מאוד פשוט לעבוע עם מחלקות ועצמים אם דווקא זה מה שאתה מחפש.
סתם דוגמה מתוך הספר החלקי בוויקיספר:
https://he.wikibooks.org/wiki/%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F/%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F_%D7%92%D7%A8%D7%A1%D7%94_3/%D7%9E%D7%97%D7%9C%D7%A7%D7%94
(דורש שיפור רציני)
|
|
חזרה לתוכן הדיון |
פורסם: 21/12/2021 - 21:00
נושא ההודעה:
|
וואו.. לא ידעתי שיש את הקורס החדש הזה בקמפוס.. בזמנו עשיתי בקמפוס את הקורס הבסיסי יותר בפייתון, שלא כלל OOP, קורס מצוין ברמה גבוהה עם מרצים טובים. בכלל קמפוס פרויקט מבורך במגוון תחומים.
אם כך, נראה שלפי דבריכם יותר כדאי להתחיל עם OOP בפייתון, ואחר כך אפשר להתקדם ל C++ אם יש צורך.
אבל שאלה קטנה: כשלמדתי את הקורס הבסיסי, נעזרתי ב IDE של PYCHARM וגם בטרמינל - אתם חושבים שכדאי לי לעבור לאחד מה IDE שהמלצתם לעיל לצורך הקורס בפייתון? אם כן - כולם מתאימים או שיש עדיפות לעורך מסוים?
תודה רבה!
|
|
חזרה לתוכן הדיון |
פורסם: 22/12/2021 - 04:25
נושא ההודעה:
|
אני אישית משתמש ב vscode, ו- cmake
+ googleTest
כאשר את הלוגיקה כותבים בתור library של cmake - מה שכרוי גם subfolder
הסיפריה יכולה להיות shared או סטטיק
אחרכך כדי לחבר gui מומלץ להשתמש ב QtCreator. כאשר אם אתה הולך לכיוון של אולי מובייל אז QML אם לא אז QWidget פשוט,
לבנוסף את הסיפריה שעושה את הלוגיקה הפשוטה חשוב לבדוק עם google-test
הבניה הראשונית של סביבת העבודה של ה cmake וה google-test זה חשוב לעבודה מסודרת.
אתה יכול להתחיל מבניה של subfolder ב cmake שמחזיר חיבור של שני מספרים, נבדק ע״י googletest, ויש לו קובץ ריצה ראשי שמחזיר את החיבור של arg1 ו arg2
|
|
חזרה לתוכן הדיון |
פורסם: 22/12/2021 - 11:25
נושא ההודעה:
|
Anonymous : | הרשו גם לי להצטרף למעגל הממליצים: Atom
אחלה IDE, מהיר מאוד, עם המון הרחבות, אינטגרציה ל github וכל מה שהיית מצפה מעורך מתקדם.
מה שלא תבחר, העיקר שתהנה |
לדאבוני אטום vscode ואפילו הארדואינו החדש בנויים על אלקטרון
שזה ג'אווה סקריפט
שזה חרא של דבר
2 הסנט שלי
|
|
חזרה לתוכן הדיון |
|