מישן

וואָס איז פּראָגראַממינג?

פילע מענטשן פרעגן

וואָס איז פּראָגראַממינג?

און ווי אַזוי איז איר געווארן אַ פּראָגראַמיסט?

און ווו טאָן איך אָנהייבן?
נאָכגיין דעם פאָדעם מיט מיר

וועגן די דעפֿיניציע פון ​​פּראָגראַממינג שפּראַכן
און טייפּס פון פּראָגראַממינג שפּראַכן
C שפּראַך:
Java שפּראַך:
C ++ שפּראַך:
פּיטהאָן שפּראַך:
רובין שפּראַך:
פפּ שפּראַך:
פּאַסקאַל שפּראַך:
פּראָגראַממינג שפּראַך לעוועלס
הויכע לעוועל
נידעריק מדרגה

גענעראַטיאָנס פון פּראָגראַממינג שפּראַכן:
ערשטער דור (1GL):
צווייטע דור (2GL):
דריט דור (3GL):
פערט דור (4GL):
פינפט דור (5GL):

ערשטער, דעפינירן פּראָגראַממינג שפּראַכן

פּראָגראַממינג שפּראַכן קענען זיין דיפיינד ווי אַ סעריע פון ​​געשריבן קאַמאַנדז לויט אַ סכום פון ספּעציפיש כּללים אין אַ שפּראַך וואָס די קאָמפּיוטער פארשטייט און עקסאַקיוץ. די פֿעיִקייטן און דערהייַנטיקונגען באַקענענ צו אים איידער די פּראָגרעס און פאַרשפּרייטן, און די שפראכן קענען טיילן קעראַקטעריסטיקס צווישן זיי, און עס איז ווערט דערמאָנען אַז זיי אַנטוויקלען אויטאָמאַטיש אין קאַנדזשאַנגקשאַן מיט די אַנטוויקלונג פון דעם קאָמפּיוטער , די גרעסערע די פּראָגרעס אין דיוועלאַפּמאַנץ עלעקטראָניש קאָמפּיוטערס די אַנטוויקלונג פון די שפּראַכן איז געווען מער אַוואַנסירטע.

איר קען אויך זיין אינטערעסירט צו זען:  אראפקאפיע H1Z1 קאַמף און מלחמה שפּיל 2020

טייפּס פון פּראָגראַממינג שפּראַכן

פילע טייפּס זענען אַרייַנגערעכנט אין דער רשימה פון פּראָגראַממינג שפּראַכן, און צווישן די מערסט וויכטיק און וויידספּרעד טייפּס זענען:

C. שפּראַך

די C פּראָגראַממינג שפּראַך איז גערעכנט ווי איינער פון די אינטערנאציאנאלע קאָדאַפייד שפּראַכן, און עס איז פון גרויס וויכטיקייט ווייַל פילע מאָדערן פּראָגראַממינג שפראכן זענען געבויט אויף עס, ווי איז דער פאַל אין C ++ און Java, און די אַנטוויקלונג דאַטעס. צוריק צו די פרי סעוואַניז פון Ken Thompson, Brian Kernighan און Dennis Ritchie, און עס איז געבראכט פֿאַר די צוועקן פון דעוועלאָפּינג יוניקס אָפּערייטינג סיסטעם און ארבעטן אויף עס.

Java

James Gosling איז געווען ביכולת צו אַנטוויקלען די דזשאַוואַ שפּראַך אין 1992 בעשאַס זיין אַרבעט אין די לאַבאָראַטאָריעס פון Sun Microsystems. און די אַנטוויקלונג איז באזירט אויף C ++.

C. ++

עס איז קלאַסאַפייד ווי אַ מולטי-נוצן כייפעץ-אָריענטיד שפּראַך, און עס ימערדזשד ווי אַ אַנטוויקלונג בינע פֿאַר די C שפּראַך, און די שפּראַך איז וויידלי אנגענומען און פאָלקס צווישן אַפּלאַקיישאַן דיזיינערז מיט קאָמפּלעקס ינטערפייסיז, און איז יינציק אין זיין פיייקייט צו האַנדלען מיט קאָמפּלעקס דאַטן.

פּיטהאָן

די שפּראַך איז קעראַקטערייזד דורך פּאַשטעס און יז אין שרייבן און לייענען זיין קאַמאַנדז, און דעפּענדס אין זיין אַרבעט אויף די כייפעץ-אָריענטיד פּראָגראַממינג אופֿן.

רובין שפּראַך

די רובי פּראָגראַממינג שפּראַך איז אַ כייפעץ-אָריענטיד שפּראַך. דאָס איז, עס קענען זיין געוויינט אין פילע פעלדער, און עס איז אַ ריין כייפעץ שפּראַך, אין אַדישאַן צו אַ סכום פון פּראָפּערטיעס ספּעציפיש צו פאַנגקשאַנאַל שפּראַכן.

איר קען אויך זיין אינטערעסירט צו זען:  צי האָט איר וויסן אַז די טירעס האָבן אַ פּאָליצע לעבן?

פפּ. שפּראַך

אין דער אַנטוויקלונג און פּראָגראַממינג פון וועב אַפּלאַקיישאַנז, אין אַדישאַן צו די מעגלעכקייט צו נוצן עס צו מעלדונג און אַנטוויקלען יגזיסטינג מגילה. די פיייקייט צו שטיצן אַרבעט אויף פילע אָפּערייטינג סיסטעמען, אַרייַנגערעכנט Windows און Linux.

פּאַסקאַל שפּראַך

די קלעריטי, ראָובאַסטנאַס און יז פון נוצן אין קריייטינג מגילה בלייבן מיט די פּאַסקאַל פּראָגראַממינג שפּראַך, אַ באַפֿעל-באזירט ווערסאַטילאַטי וואָס האט אַ נומער פון קעראַקטעריסטיקס מיט C זייער פיל.

פּראָגראַממינג שפּראַך לעוועלס

פּראָגראַממינג שפּראַכן זענען צעטיילט אין עטלעכע לעוועלס, וואָס זענען ווי גייט:

הויך-מדרגה שפּראַכן

ביישפילן אַרייַננעמען: C שאַרפּ, C, פּיטהאָן, פאָרטראַן, רובי, פפּ, פּאַסקאַל, דזשאַוואַסקריפּט, סקל, C ++.

נידעריק-מדרגה שפּראַכן

עס איז צעטיילט אין מאַשין שפּראַך און אַסעמבלי שפּראַך, און עס איז גערופֿן נידעריק ווייַל פון די ברייט ריס צווישן עס און מענטשלעך שפּראַך.

גענעראַטיאָנס פון פּראָגראַממינג שפּראַכן

פּראָגראַממינג שפּראַכן זענען געווען ניט בלויז צעטיילט לויט זייער לעוועלס, אָבער די לעצטע אָפּטיילונג געקומען לויט די דורות אין וואָס זיי ארויס, ניימלי:

1 דור (XNUMXGL)

באַוווסט ווי די מאַשין שפּראַך, עס איז דער הויפּט באזירט אויף די ביינערי נומער סיסטעם (1.0) אין רעפּריזענינג וואָס איז געשריבן ווי אָרדערס, אַריטמעטיק און לאַדזשיקאַל אַפּעריישאַנז.

צווייטע דור (2GL)

עס איז געווען גערופֿן אַסעמבלי שפּראַך, און שפּראַכן אין דעם דור זענען אַבריוויייטיד צו אַ ביסל קאַמאַנדז, פראַסעס און סימבאָלס געניצט אין אַרייַן קאַמאַנדז.

דריט דור (3GL)

עס ינקלודז פּראַסידזשעראַל שפּראַכן אויף הויך מדרגה, און איז קעראַקטערייזד דורך זיין צוטרוי צו פאַרבינדן אַ שפּראַך פֿאַרשטייט דורך יומאַנז און עטלעכע באַוווסט מאַטאַמאַטיקאַל און לאַדזשיקאַל סימבאָלס, און שרייבן זיי אין אַ פאָרעם וואָס אַ קאָמפּיוטער קען פֿאַרשטיין.

4 דור (XNUMXGL)

זיי זענען ניט-פּראַסידזשעראַל הויך-מדרגה שפּראַכן, זענען גרינגער צו נוצן ווי פרייַערדיק דורות, און זענען יינציק אין ריווערסינג דעם פּראָצעס; וווּ דער פּראָגראַמיסט דערציילט זיין קאָמפּיוטער די געבעטן רעזולטאַט; די יענער אַטשיווז זיי אויטאָמאַטיש, און די מערסט באַוווסט טייפּס זענען: דאַטאַבייסיז, עלעקטראָניש טישן.

איר קען אויך זיין אינטערעסירט צו זען:  מצרים פּאָסט קאַרד גרינג פּייַ

פינפט דור (5GL)

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

פֿריִערדיקע
ווי אַזוי טאָן איר באַשיצן אייער פּריוואַטקייט?
ווייַטער איינער
דערקלערונג פון דנס כיידזשאַקינג

לאָזן אַ באַמערקונג