אפקט הרשת של שפות תכנות

14/05/2018

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

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

לדוגמא כדי לכתוב אפליקציות ל iPhone צריך לדעת Swift או Objective C מה שמעלה את הערך של שפות אלו. כדי לכתוב אפליקציות לאנדרואיד תרצו לדעת Java או Kotlin מה שמעלה את הערך של שפות אלו. כשיצאה PhoneGap (והיום עם גדילתה של React Native) היא איפשרה כתיבה של יישומי Mobile באמצעות שפת JavaScript - מה שהפך את JavaScript להרבה יותר פופולרית.

ובחזרה לעתיד - מייקרוסופט הודיעה השבוע שתאפשר כתיבת פונקציות JavaScript מתוך אקסל. התחביר כמובן ES6. אלקטרון מאפשר להשתמש ב JavaScript ES6 כדי לבנות יישומים לשולחן העבודה. React Native ו PhoneGap מאפשרים פיתוח יישומי Mobile עם ES6 וכמובן כל הדפדפנים וכל ה Web Frameworks הפופולריים תומכים תמיכה מלאה ב JavaScript ES6. אם הייתי מחפש שפה עם אפקט רשת טוב ללמוד היום זו כנראה תהיה JavaScript ES6.