See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Programmēšanas valoda - Vikipēdija

Programmēšanas valoda

Vikipēdijas raksts

Programmēšanas valoda ir formāla valoda, kas kalpo datora programmu aprakstam. Ir izstrādāts plašs programmēšanas valodu klāsts, sākot ar mašīnorientētām valodām līdz augsta līmeņa valodām.


[izmainīt šo sadaļu] Programmēšanas valodu vēsture

Programmēšanas valodu attīstība ir cieši saistīta ar šodienas datoros izmantoto fizisko un elektronisko procesu attīstību.

Par pirmās datoriem līdzīgās mašīnas autoru tiek uzskatīts Čarlzs Beibidžs, kuram Ada Lavleisa sarakstīja vairākas programmas šīs mašīnas asamblervalodas analogā.

1940-tajos gados tika radīti pirmie mūsdienīgie, elektriskie datori. Sākotnēji datoru izstrādi virzīja nepieciešamība veikt sarežģītus aprēķinus, tādus, kā šifrēšana, atšifrēšana un trajektoriju aprēķināšana, militārām vajadzībām. Tajā laikā datori bija ļoti lieli, lēni un dārgi. Pēckara sasniegumi elektronikā vēlāk ļāva radīt daudz praktiskākus elektroniskos datorus. Tajā laikā tikai Konrāds Cūze iedomājās, ka tādas programmēšanas valodas, kādas tiek izmantotas mūsdienās, varētu atrisināt daudzas problēmas.

Sekojošie izrāvieni elektronikā (tranzistori, integrētās shēmas un mikroshēmas) noveda pie arvien labāku un lietojamāku datoru izstrādes. Pirmā plaši lietotā programmēšanas valoda bija Fortrans, kuru izstrādāja IBM no 1954. līdz 1957. gadam. Fortrans tiek plaši izmantots vēl joprojām, 2004. gadā tika pieņemts tā starptautiskais standarts.

1970. gadā Deniss Ričijs un Braiens Kērnigans DEC PDP-10 datoram izstrādāja programmēšanas valodu C. 1985. gadā tika izstrādāta valoda C++, kas bija ar C savietojama objektorientēta valoda. 1995. gadā Sun Microsystems izstrādāja valodu Java. 2001. gadā Microsoft radīja Java'i līdzīgu valodu C#. Plaši tiek lietotas arī daudzas citas valodas, piemēram, Visual Basic, Delphi.

[izmainīt šo sadaļu] Skatīt arī


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -