קאָמפּיוטערספּראָגראַממינג

"וואָס איז דאָס" עס ס אויף דעם אָנלייגן, "אַז עס" געקומען צוריק: אַבסטראַקט יסוד פון פאַקט

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

פֿונקציע פּראַסעסער, ביינערי לאָגיק

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

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

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

שיקט און רעטורנס מאַנאַגעמענט

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

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

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

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

דינען די דאַטן צו באַשליסן וואָס צו טאָן

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

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

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

די פונדאַמענטאַל אַבסטראַקציע

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

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

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.atomiyme.com. Theme powered by WordPress.