כיצד לקודד ב- C ++. תכנות בלינוקס 7

כיצד לקוד ב- C ++

En הפנורמה הזו מההזדמנויות שהלינוקס מציעה למתכנתים, voy להקדיש את המאמרים הבאים לסקירת המאפיינים של כמה משפות התכנות הזמינות וכיצד להתקין אותם בהפצות לינוקס מסוימות.

קידוד ב- C ++

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

למרות שזו שפה למטרות כלליות, היא אידיאלית לדחוף אותה עד לקצה הגבול. או להניע תוכנות בקנה מידה גדול או יישומים שצריכים לפעול בסביבות מוגבלות.

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

זו הסיבה ש C ++ היא הבחירה של מתכנתים רבים לבנות את שכבת הבסיס של יישומים חשובים רבים.

למה להשתמש ב- C ++?

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

למה משמש C ++?

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

תוכניות המשתמשות ב- C ++

חלק מהיישומים שנבנו בשפה זו

  • מערכות הפעלה: סימביאן, Windows, MacOS ו- iOS.
  • משחקים: World of Warcraft, Counter-Strike ו- StarCraf
  • קונסולות: Xbox, פלייסטיישן ו- Nintendo Switch.
  • מנועי משחק: מנוע לא מציאותי.
  • קוד פתוח: Mozilla Firefox, Mozilla Thunderbird, MySQL ו- MongoDB
  • דפדפנים: Google Chrome, Safari, Opera

התקנה על לינוקס

עלינו להתקין את הכלים הדרושים

ב- Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
על דביאן ונגזרים
sudo apt update
sudo apt install build-essential manpages-dev

כל ההפצות

בדוק את מיקום המהדר
whereis gcc
קבע את גרסת המהדר
gcc --version

כמה עורכי פיתוח מובנים עבור C ++

בין האפשרויות הקיימות במאגרי לינוקס ובחנויות Snap ו- FlatPak ניתן למנות:

  • VSCodium
  • קוד Visual Studio
  • קוד :: בלוקים
  • ליקוי חמה
  • NetBeans
  • יוצר QT
  • אטום

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חורחה חוסה מוסטלייה סרמינטו דיג'ו

    הסבר טוב מאוד 6 כל מה שהם אומרים. זו באמת שפת תכנות אדירה שכולנו צריכים לנצל אותה. תודה אני מעריץ של c ++