KomputilojProgramado

La lingvo de programado c (si)

La programlingvon C (ĝi devus diri "B") povas esti priskribita kiel versátil, kostefika, kun plena aro de telefonistoj, kun modernaj datumstrukturo kaj fluas kontrolo. Tio ne povas esti nomata "granda" lingvo lingvo, tio tute ne pretendas esti la "altnivela lingvo", li ne estis kreita por ajna specifa tasko, male, ĝi provis fari la plej efika por ajna apliko. Tiu interesa fuzio de ideoj enigita en la lingvo de programado C igis ĝin tre oportuna kaj pli efika por vasta gamo de temoj, ol la alia, eble eĉ pli altnivelaj lingvoj.

Komunikado "C" VIN "la Uniksa" estas tre proksimaj, ĉar tiu lingvo evoluis kune kun "la Uniksa" kaj multe de la programaro skribita sur ĝi por tiu sistemo. Samtempe, foje nomata kiel la lingvo de programado de sistemoj, kiel oni kredis, ke kun la helpo de facila krei operaciumoj, fakte, ankaŭ povus skribi ĝin tekstoprilaborado, datumbazo prilaborado programo datumoj kaj ludo.

C - malalta-nivela programlingvo, sed ne supozu ke ĝi estas malbona, fakte, li simple funkcias la samaj objektoj kiuj estas konstante laboranta ajna komputilo kun simboloj, nombroj kaj adresoj. En ĉi tiu kazo, ĉiuj objektoj estas kombinitaj, kompare aŭ subtrahis de la kutima logika kaj aritmetikaj operacioj, la kutima komputilo.

Laborante kun kompleksaj objektoj funkcioj iĝas la normo en la mondo de kodigo kaj enkorpigi ĉiuj modernaj programlingvoj, C, kontraste kun aliaj, ne povas labori kun tiaj objektoj kiel linio, listo, tabelo aŭ aro. Ĝi ne havas analogoj operacioj PL / 1 sur tuta kordoj kaj tabeloj.

Kun la memoro funkcias uzante pilo kaj statistikan difino, aliaj trajtoj de mastruma memoro ne, vi ne trovos ĝin "aro» (Heap), aŭ "rubo kolekto", ĉar ĝi povas fari, Paskalo aŭ Algol 68.

Kaj eĉ la plej bazaj mekanismoj por / S, la C lingvo ne provizas, telefonistoj Legi kaj Skribi, vi ne trovos en ĝi, ĉar ekzistas neniu enkonstruita funkcioj de la sistemo de arkivoj. Tia altnivela operacio estas provizita per la ligilo biblioteko.

Kaj la C programlingvo rifuzos labori se vi bezonas multiprogramación, sincronización, paralelaj operacioj, ktp Ĝi prezentas ŝancojn ekskluzive por facila kaj konsekvenca laboro, lia elemento; cikloj, ĉekojn, agrupación kaj subprogramoj.

Iu povus surprizi tia avareco monon provizita de programistoj ( "Kial mi devas nomi funkcio ĉiufoje mi bezonas kompari kelkaj linioj!"), Sed aliflanke, ĝuste pro tia ŝparadoj programoj skribitaj en C, ricevi realan avantaĝon en rapido.

Aliflanke, malgranda numero de telefonistoj reduktas la tempo bezonata por ilia lernado, kaj vi havas sufiĉe por kelkaj paĝoj por priskribi ĉiujn. Kaj dum praktiko montras, la tradukilo per "C" - estas kompakta ilo kiu estas sufiĉe simpla skribi. Se ni uzas modernajn ilojn, compilador por tute nova komputilo estos preta post nur kelkaj monatoj, malgraŭ la fakto ke 80% de la kodo estos simila al antaŭaj versioj de la kodo. Pro tiaj trajtoj de lia, C programlingvo estas konsiderata esti tre porteblaj. Jes, kaj lia efikeco estas ke skribi en ensamblador ajna programoj kiuj estas kritika al agado, kiel estis la kutimo antaŭe, estas simple ne havas sencon. La plej bona ekzemplo de tio estas "la Uniksa" VIN mem, 90% el kiuj estas skribita en "C", kaj apliko programaro por ĝi, preskaŭ tute kreitaj de multnombraj programistoj en la sama mirinda lingvo kiu estas nuntempe konsiderataj kiel la monda numero unu programlingvo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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