אילו שפות תכנות יש

תוכן עניינים:

אילו שפות תכנות יש
אילו שפות תכנות יש

וִידֵאוֹ: אילו שפות תכנות יש

וִידֵאוֹ: אילו שפות תכנות יש
וִידֵאוֹ: למה יש כל כך הרבה סוגי שקעים בעולם? | כאן סקרנים 2024, נוֹבֶמבֶּר
Anonim

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

אילו שפות תכנות יש
אילו שפות תכנות יש

שפות אינטרנט

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

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

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

קבוצת שפות ג

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

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

קבוצה שלמה של כלי פיתוח (CLR) ושפות מן המניין צמחה על בסיס שפת C. C # (פלטפורמת ASP) היא בסיס התוכנה של מוצרי מיקרוסופט. C ++ הפך לכלי מועדף על מפתחים ברחבי העולם.

פסקל פשוט

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

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

שפות התכנות האחרונות

בדרך כלל נראה כי שפות חדשות פותרות בעיות ספציפיות. IFrame משמש ליצירת יישומי Vkontakte, Erlang - לעבוד עם עומס שרתים, NOSQL - ליצירת מסדי נתונים עם ארכיטקטורה לא מוקלדת. ממש בהתחלה, עבודה עם כלים חדשים יכולה להיות מסובכת בגלל היעדר תיעוד נלווה, אך יש לכך גם יתרונות נוספים: ניתן לתקשר עם "העוקבים" של השפה, לזכות שם בקהילת המפתחים ולקבל מידע עזר. מהמקור.

מוּמלָץ: