Programmēšana

07.02.2023

10 interesanti fakti par datorprogrammēšanu

Programmēšana ir prasme, ko var apgūt ikviens. Vai zinājāt, ka programmēšana ir programmatūras pirmkoda izstrādes, rakstīšanas, testēšanas un uzturēšanas process, izmantojot noteiktu programmēšanas valodu?

1. Ir vairāk nekā 700 programmēšanas valodas

Javascript, Swift, Scala, Python, PHP, Go, Rust, Ruby un C# ir dažas no visplašāk izmantotajām valodām. Katrai valodai ir savas unikālās priekšrocības un trūkumi. Piemēram, Javascript ir daudzpusīga valoda, ko var izmantot gan front-end, gan back-end izstrādei, savukārt Swift bieži izmanto iOS lietojumprogrammu izstrādei. Lai gan pieredzējuši izstrādātāji var dot priekšroku vienai vai otrai valodai, ir svarīgi būt atvērtiem jaunu valodu apguvei, jo tās var piedāvāt jaunu ieskatu programmēšanas pasaulē.

2. Perl, Delphi un VBA ir visnepopulārākās valodas

Saskaņā ar daudziem tiešsaistes pētījumiem visnepatīkamākās programmēšanas valodas ir Perl, Delphi un VBA. Perl bieži tiek kritizēta kā pārmērīgi sarežģīta un mulsinoša, savukārt Delphi ir grūti iemācīties un tai trūkst funkciju. Kas attiecas uz VBA, tā bieži tiek izsmieta kā lēna un neefektīva. Kāpēc šīs valodas ir tik nepopulāras? Iespējams tādēļ, ka tās nepiedāvā tādu pašu elastības un jaudas līmeni kā citas no populārākajām valodām.

3. Programmēšana ir pielietojama ne tikai tehnoloģiju jomā

Saskaņā ar šiem pētījumiem aptuveni 70% kodēšanas darbu vispār nav saistīti ar tehnoloģiju jomu. Tas nozīmē, ka kodēšanas prasmes var izmantot, sākot no dabazinību studijām un ģeogrāfijas atklājumiem līdz dizainam un filmām. Kodēšanas apgūšana paver iespēju iepazīt pasauli arī ārpus tehnoloģiju jomas.

4. Pirmo datorprogrammu izveidoja Ada Lavleisa

Lavleisa piedzima Londonā 1815. gada 10. decembrī un bija slavenā dzejnieka lorda Bairona meita. Lords Bairons bija pazīstams ar savu neprātu, un Adas māte baidīdamās, ka viņas meita cietīs no šīs pašas problēmas, virzīja viņu matemātikas studiju virzienā. Ada izveidoja pasaulē pirmo algoritmu, viņa mainīja mūsu domas par kodēšanu un pavēra ceļu nākamajām datorprogrammētāju paaudzēm.

5. Datorprogrammēšanai bija galvenā loma Otrā pasaules kara izbeigšanā

Tolaik militārie spēki lielā mērā paļāvās uz datorsistēmām, lai apmierinātu savas stratēģiskās vajadzības. Viena no svarīgākajām personām šajos centienos bija britu matemātiķis un kriptonalītiķis Alans Tjūrings,, kurš sniedza lielu ieguldījumu sabiedroto uzvarā. Viņš izstrādāja vairākas novatoriskas metodes, kas paātrināja joslas platumu, palielināja apstrādes jaudu un uzlaboja kopējo sistēmas veiktspēju.

6. Pirmais datorvīruss tika izveidots 1986. gadā

Vīrusu „Brain” radīja brāļi Barits Baruks Alvi un Ahmads Baruks Alvi. Vīruss darbojās diezgan atšķirīgi no tradicionālajiem vīrusiem, jo tas nesabojāja un neizdzēsa nevienu lietotāja failu vai informāciju. Brāļi savulaik Pakistānā vadīja populāru datoru veikalu un „Brain” viņi izvidoja, cenšoties neļaut saviem klientiem izveidot nelikumīgas viņu programmatūras kopijas.

7. Fortran ir pirmā programmēšanas valoda

Kad cilvēki domā par programmēšanas valodām, viņi iztēlojas koda rindas un sarežģītus algoritmus. Bet pati pirmā programmēšanas valoda bija daudz vienkāršāka par to, ko mēs redzam šodien. Ar nosaukumu FORTRAN to izstrādāja izcils datorzinātnieks Džons Bekuss 1960. gados. FORTRAN ātri kļuva par galveno balstu datorzinātņu jomā, nodrošinot zinātniekiem rīku sarežģītu testu un eksperimentu veikšanai. Tās kods ir viegli lasāms un saprotams pat tiem, kam ir ierobežota pieredze programmēšanas jomā.

8. Daži NASA projekti joprojām balstās 1970. gadu programmēšanā

Piemēram, tiek izmantota 1973. gadā radītā programmēšanas valoda HAL/S, kas tika izveidota lietošanai ar borta datoriem un citām specializētām lietojumprogrammām. Lai gan HAL/S var šķist novecojusi, salīdzinot ar tādām mūsdienu valodām kā Javascript un C++, tā piedāvā vairākas priekšrocības, kas padara to labi piemērotu lietošanai kosmosa izpētē. Tā ir ideāli piemērotu darbam ar sensitīviem datiem, piemēram, sensoru rādījumiem un astronomiskiem aprēķiniem, kur pat vismazākā kļūda var radīt ievērojamas sekas.

9. Datora programmatūra darbojas 0 un 1

Šis binārais kods nodrošina datoriem to neticamo apstrādes jaudu, jo ļauj izmantot bezgalīgu iespējamo kombināciju klāstu.

10. Pirmā programmēšanas kļūda bija īsta kļūda

Kad lielākā daļa cilvēku domā par datora kļūdām, maza kukainīša attēls, visticamāk, nevienam neienāks prātā. Un tomēr 1947. gadā tolaik pazīstamā datorprogrammētāja un militārā vadītāja Greisa Hopere vienā no agrīnās skaitļošanas iekārtas relejiem atrada iestrēgušu naktstauriņu. Tā spārni bija pārklājuši smalkās shēmas detaļas un izraisījuši darbības traucējumus. Šī “kļūda” galu galā kļuva pazīstama kā pati pirmā datora kļūda.

BEZMAKSAS ONLINE LEKCIJA PAR QA PAMATIEM

JAU 2024.GADA 16.MAIJĀ PLKST. 19:00