שפות תכנות בשפות: משימות, תכונות ויתרונות

מחשבים
טוען ...

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

שפות סקריפט

מהן שפות scripting?

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

  • JavaScript;
  • ActionScript;
  • Perl;
  • Python;
  • סקאלה;
  • R;
  • רובי;
  • PHP.

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

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

מהירות העיבוד

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

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

מי צריך את שפת סקריפט עבור מה מטרות?

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

OOP הקלאסי הוא גאה מאוד ירושהיישום הקוד. זהו הטיעון המרכזי לשליטה בעולם על אש"ף בעתיד, אך גם חיסרון משמעותי. אם אתה משתמש חוזר קטע קוד או מלון subclass, אתה לא יכול לברוח את ההשפעה ואת השיטות של superclass. אבל זה אפשרי עם JavaScript. שפות סקריפט מספקות שימוש חוזר ללא כאבים, על ידי הטמעת רכיבים בודדים בקוד משותף.

שפת סקריפט PHP - -

Javascript

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

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

פייתון

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

בשפות scripting הם

לא רק תוספים ומודולים נכתבים בפייתון. הוא משמש לפיתוח משחקים. את Freets על האש, MMORPG EVE ו Online Sims 4 משחקים (1 מיליון עותקים נמכרו) פיתון ב Python. הוא נמצא בשימוש על ידי Instagram, Pinterest, Rdio, Google, Yahoo ואפילו NASA. Python יש סף כניסה נמוכה, הוא למד במהירות וזכר. אתה יכול ללמוד את זה בחינם על אתרים אינטראקטיביים Codecademy, שירותי Udacity ו Coursera.

Php

בצד השרת שפת scripting נועדאתרים דינמיים ופיתוח יישומים. זה יכול להיות מוטבע ישירות במסמך המקור HTML, ולא בקובץ חיצוני. למעלה מ -200 מיליון אתרים נבנו ומופעלים ב- PHP, כולל Digg, Facebook ו- WordPress, ג'ומלה, דרופל.

שפת סקריפט

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

  1. רובי היא שפת scripting שנוצרה בשנת 1995 על ידי יוקהירו מאטסומוטו. עד 2004, אף אחד לא שמע על זה עד המסגרת רובי on Rails הופיע. עכשיו רובי הוא בביטחון לתפוס את פייתון.
  2. הגדלת עניין Scala. זוהי שפה פונקציונלית בשימוש על ידי שרתי Foursquare ו- Twitter. אתה יכול לכתוב גם אינטרנט ו- Android יישומים על זה.
  3. R - כלי לאיסוף נתונים סטטיסטייםעבודה עם גרפיקה ושפת scripting עוצמה. זוהי אוסף של פונקציות סקריפט קלאסי לווה מ Lisp ומתמטיקה, עם קבוצה של שגרות לניתוח.

מסקנות

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

טוען ...
טוען ...