DatoriProgrammēšana

Programmēšanas valoda c (s)

Programmēšanas valodu C (ir nepieciešams izteikt "si") var raksturot kā universālu, ekonomisku, ar pilnu operatoru kopumu, ar modernu datu struktūru un kontroles plūsmu. Šo valodu nevar saukt par "lielu" valodu, tā arī neuzskata, ka tā ir "augsta līmeņa valoda", tā nav izveidota nevienam konkrētam uzdevumam; gluži pretēji, tika mēģināts padarīt to pēc iespējas efektīvāku attiecībā uz jebkuru pieteikumu. Šī interesanta ideju saplūšana, kas ir iekļauta C programmēšanas valodā, padarīja to par ļoti ērtu un efektīvāku daudzām problēmām nekā citām, varbūt vēl progresīvākajām valodām.

Komunikācija "C" ar OS "UNIX" ir ļoti tuvu, jo šī valoda izstrādāta kopā ar "UNIX", un uz tā ir rakstīta lielākā daļa šīs sistēmas programmatūras. Tajā pašā laikā C dažreiz sauc par sistēmas programmu valodu , jo tiek uzskatīts, ka ir ērti izveidot operētājsistēmas, kurās to izmanto, faktiski tekstu redaktori, datu bāzu apstrādes programmas un spēles tiek rakstītas ar to pašu panākumu.

C ir zema līmeņa programmēšanas valoda, taču neuztveri, ka tas ir slikti, patiesībā tas vienkārši darbojas ar vieniem un tiem pašiem objektiem, kas darbojas ar visiem datoriem, simboliem, adresēm un cipariem. Šajā gadījumā visi objekti tiek apvienoti, salīdzināti vai atņemti, izmantojot parastās loģiskās un aritmētiskās darbības, kas ir pazīstamas datoriem.

Kaut arī darbs ar saliktiem objektiem kļūst par normu kodēšanas pasaulē un ir iestrādāts visās mūsdienu programmēšanas valodās, C atšķirībā no citiem nezina, kā strādāt ar tādiem objektiem kā virkne, saraksts, masīvs vai komplekts. Nav PL / 1 operāciju analogu visās stīgās un masīvos.

Ar C tā darbojas ar kaudzi un statistikas definīciju, C nav citu atmiņas apstrādes iespēju, tajā netiks atrasta "kaudze" vai "atkritumu savākšana", kā Pascal vai Algol to var darīt.

Un pat visvienkāršākie mehānismi, ieejas / izejas, C valodas nenodrošina, lasīšanas un rakstīšanas paziņojumi tajā nav atrodami, kā arī trūkst iebūvētās funkcionalitātes darbam ar failu sistēmu. Šādas augsta līmeņa operācijas nodrošina ar plug-in bibliotēkām.

Un programmēšanas valoda C atsakās strādāt, ja jums ir nepieciešama daudzprogrammēšana, sinhronizācija, paralēlās darbības utt. Tas ietver iespējas vienīgi vienkāršam un konsekventam darbam, tā elementiem: cikli, pārbaudes, grupējumi un apakšprogrammas.

Kāds varētu būt pārsteigts par programmētājiem paredzēto rīku stingrību ("kāpēc man vajadzētu izsaukt funkciju ikreiz, kad man jāsalīdzina pāris rindas!"), Bet no otras puses, pateicoties šiem izmaksu ietaupījumiem, programmām, kas rakstītas C, Iegūstiet reālu priekšrocību ātrumā.

No otras puses, neliels skaits operatoru samazina laiku, kas nepieciešams viņu atmiņai, un jums būs pietiekami daudz lapu, lai tos visus aprakstītu. Kā liecina prakse, kompilators ar "C" ir kompakts instruments, ko ir viegli rakstīt. Ja izmantojat mūsdienu rīkus, pilnīgi jauna datora kompilators būs gatavs tikai dažus mēnešus, savukārt 80% no tā koda būs līdzīgs iepriekšējo versiju kodam. Pateicoties šai funkcijai, programmēšanas valoda C tiek uzskatīta par ļoti mobilo. Jā, un tā efektivitāte ir tāda, ka montāžā rakstveidā visas darbības, kas ir būtiskas izpildei, kā tas tika darīts agrāk, vienkārši nav jēgas. Vislabākais piemērs ir pati "UNIX" operētājsistēma, kas ir 90% rakstīta "C" un tā lietojumprogrammatūrai , ko gandrīz pilnībā izveidojuši daudzi programmētāji tajā pašā ievērojamajā valodā, kas šobrīd tiek uzskatīta par pasaulē visplašāko programmēšanas valodu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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