קוד: |
aptitude search '~Gimplemented-in::c\+\+' |
קוד: |
aptitude search '~Gimplemented-in::c\+\+ ~dfoob' |
קוד: |
apt-get source lxmusic sudo apt-get build-dep lxmusic cd lxmusic-0.4.7 ./debian/rules build |
borsood : |
אזהרה קלה:
שפת ++C נמצאת במהלך של שינוי גדול מהשנים האחרונות. ייתכן ותבחר בפרוייקט ותיק שהקוד שנכתב בו מיושן (משתמש ב־raw pointers, new delete). לא כדאי שתרכוש הרגלים מסוימים רק בגלל שהקוד נכתב לפני זמן רב. אני חושב שזה המצב ברוב התוכנות. אולי chaiscript יהיה שונה כיוון שהמחבר משתמש בפרויקט הזה כמעבדה לבחינת קוד מודרני. |
מתפלא : |
למה לא ללמוד בדרך רגילה ? כלומר למשל תלמד משתנים, פלט קלט, אופרציות, פונקציות וכן הלאה חלק חלק ואז תתחיל להרכיב דברים. אתה הולך למבנה מורכב מאוד ומתקדם נורא שקרוב יותר לשכבות חומרה ועובד מול אינספור אלמנטים אחרים מאשר להבנת היסודות. תלמד את אבני הבניין הבסיסיות ואז תרכוש השכלה בהתאם לכיוון שמעניין אותך ותתפתח אליו.
תקרא קצת, תכתוב קצת, תקרא יותר ,תכתוב יותר. למה מכל העולמות להתחיל מתוכניות של מדינה לפני שאתה יודע לבנות יחידת דיור ? איך לערבב מלט ? |
מתפלא : |
ומצטרף לשאלה בדבר הC++ המודרנית. האם זה שבר גדול כמו בפייתון? |
קוד: |
$ gcc whoami.c :(
whoami.c:21:10: fatal error: config.h: No such file or directory #include <config.h> ^~~~~~~~~~ compilation terminated. |
קוד: |
grep -i stallman * :(
grep: blake2: Is a directory cat.c: By tege@sics.se, Torbjorn Granlund, advised by rms, Richard Stallman. */ cat.c: proper_name ("Richard M. Stallman") comm.c:/* Written by Richard Stallman and David MacKenzie. */ comm.c: proper_name ("Richard M. Stallman"), \ ls.c:/* Written by Richard Stallman and David MacKenzie. */ ls.c: proper_name ("Richard M. Stallman"), \ od.c: Based on a function written by Richard Stallman for a rm.c:/* Initially written by Paul Rubin, David MacKenzie, and Richard Stallman. rm.c: proper_name ("Richard M. Stallman"), \ split.c: proper_name ("Richard M. Stallman") tee.c:/* Mike Parker, Richard M. Stallman, and David MacKenzie */ tee.c: proper_name ("Richard M. Stallman"), \ uniq.c:/* Written by Richard M. Stallman and David MacKenzie. */ uniq.c: proper_name ("Richard M. Stallman"), \ |
Anonymous : |
אתה באמת מצפה לקמפל קבצים של פרוייקט ישירות בלי להפעיל את ה-makefile?
יש readme עם הוראות איך לקמפל את הפרוייקט, תשתמש בו. |
borsood : |
הבהרה: מלמד על raw arrays החל מ 13:50.
מלמד על raw pointer החל מ 42:00. לכן הוא מלמד ++c מיושן. הוא גם משתמש הרבה בendl. והנה סרטון קצר שמסביר למה זה רעיון רע במציאות https://www.youtube.com/watch?v=6WeEMlmrfOI |