KompjûtersProgramming

List fan de programmearring talen. Talen leech en hege nivo programmearring

As de ûntwikkeling fan de computer technology wurdt net stean stil en wurde hieltyd ferbetterjen fan metoaden en programmapartners techniken, en programmapartners talen. Tink oan hokker talen binne der op it mêd fan moderne kompjûter en harren klassifikaasje.

oersjoch

List fan de programmearring talen binne sa breed en fariearre dat it is folslein ferspraat - in taak hast ûnmooglik. Under alle talen kinne ûnderferdield wurde yn trije haadgroepen:

  • machine (lege-nivo programmearring talen);
  • machine-rjochte (assemblers);
  • machine-selsstannich (hege nivo);

Under de ûntwikkelders fan moderne software binne de meast populêre folgjende basis programmearring talen. List yn ôfnimmende folchoarder fan populariteit:

  1. SQL.
  2. Java.
  3. XML.
  4. C ++.
  5. HTML.
  6. Visual Basic.
  7. XSL.
  8. Delphi.

Dizze list fan de programmearring talen is fier fan folslein, mar it is de meast populêre talen, kennis fan dêr't mooglik in programmeur foar in baan. Se binne allegear hege-nivo programmearring talen.

Programming Fundamentals

Low-nivo programmearring - dat binne de talen dy't jo nedich om rekken hâlden wurde mei de type en mooglikheden fan de prosessor. Providers en metoaden fan wurking fan sokke programmearring talen binne ticht genôch by de masine koade, se nedich kennis fan PC ûnthâld en de processor draait nei har.

It is dreech om te neamen ferskate low-nivo programmearring talen. List noch wurdt werombrocht ta ien primaat fan taal - de assembler. It makket it mooglik te meitsje koades fan programma 's yn' e notaasje tichtby masine koade, it assembler brûkt allinnich foar it skriuwen systeem software lykas Betriebssystemen, apparaat sjauffeurs, en yn 'e programmearring fan behearsking chip koades.

It neidiel fan sokke programmearring talen is dat hja steane biskreaun yn it programma te fieren spesifike taken op in bepaald apparaat, en harren eksekúsje is net mooglik yn it gefal fan de oerdracht nei in oare processor.

application Untjouwing

List fan programmearring talen te meitsjen oanpaste applikaasjes likegoed as foar de ûntwikkeling en ymplemintaasje fan oanpaste software hat tûzenen items. Hoe te begripen sa'n ferskaat fanwege it feit dat in bepaalde taal is geskikt foar it oplossen ferskate taken.

Nettsjinsteande it feit dat dizze programmapartners talen wurdt bepaald yn in aparte groep, harren útfiering fynt plak yn 'e masine koade. Om út te fieren it programma line troch rigel en ree te fertalen yn machine koade mei help fan spesjale software - tolken. As de oersetting fan de koade fan de iene nei de oare taal wurdt útfierd sûnder útfierende teams, doe dwaande yn dit programma compilers. Yn it algemien, de programma ûntwurpen it oersetten programma skreaun yn in formele programmeartaal yn in oar, neamd oersetters.

Betink mear hege nivo programmearring talen. De list sil net allinne skriuwe út in pear details oer elk fan de meast populêre.

SQL

Spesjalisearre programmeartaal ûntwurpen benammen foar gebrûk mei database management systemen en programmearring. SQL oerset as "in spesjalisearre query taal." Sûnt de lêste desennia fan de DBMS merk hat groeid protte kearen, de populariteit fan de taal hat gjin wurden in ferrassing.

Der binne ferskillende opfettings oer de takomst fan de taal. Perfoarst Oannomd wurdt dat de technology foar it meitsjen fan relational databank wie op 'e hichte, mar syn tiid rint út. It ferlet fan ûntwikkeling yn ferbân mei it tanimmende bondels fan ferwurke gegevens liedt saakkundigen te leauwe dat minskdom is gewoan nedich oergong fan relational technology oant post-relational yn 'e takomst, mar mei it each op it behâld komptabiliteit mei besteande gegevens banken.

javascript

Oan de rjochterkant stiet de op ien nei grutste hege-nivo programmearring talen. Maklik om te learen, maklik te brûken. Ferhege ferlike mei de stamfaar fan fitnessapparaten programmearring liedt ta it feit dat wurkje mei dizze taal fan miljoenen minsken oer de hiele wrâld. Object-rjochte taal basearre op C ++, oanpast oan it oprjochtsjen fan programma 's en applikaasjes opjaan dy kin him mei grutte bedragen oan ynformaasje yn spesjalisearre omjouwing en ôfstimd op spesifike útfiering omjouwing fan it klear produkt.

Java Technology - is de stifting dy't mooglik makket ûnbeheinde hoeveelheden te fergrutsjen ynfrastruktuer bedriuwen en bedriuwen dy't kin keppele binne tegearre de meast útienrinnende kaliber systeem fan ferbinen mei it netwurk fia Wi-fi tillefoans oan supercomputers.

XML

In neisiet fan HTML, dizze technology is in útbreidbere opmaak taal. It wurdt oanpast om ynterpretearje de dokuminten. Derop te fieren komplekse transformaasje en feroaring dokuminten. XML wurdt brûkt om zenden en winkel gegevens tydlik doe wurke mei ferskillende relational databanken fia it ynternet.

XML hat al berikt in nivo dêr't it ferhelje kinne te wêzen de fûnemintele foar ûndernimming netwurk technology.

Wy programmearje in Russian

Populêrste programmearring talen brûke de wurdskat fan 'e Ingelske taal. Mar ôfsjoen fan dy, binne der ek Russyske programmearring talen. List fan 'e Russyske lyts en it ûnderwerp gebiet dêr't se brûkt wurde, is it tige spesjalisearre. Hjir binne in pear foarbylden.

  • 1C: Enterprise. It hiele systeem is ûntwurpen foar it behear fan 'e organisaasje op alle mêden fan aktiviteit. Faak, de advertinsjes op it sykjen nei wurknimmers kinne inoar moetsje "1C Programmer".
  • It tiidwurd. Ingelsktalige analooch fan Pascal.
  • Robic. Spesjalisearre programmeartaal ûntwurpen om leare bern de basis fan de programmearring.
  • Rapier. Dynamysk ynfierde taal, basearre op de prosedueres.

Sa't jo sjen kinne, de list fan talen is it sa breed en fariearre, dat it is ûnmooglik om dekking alle klassifikaasjes en listen. As jo beslute om te dwaan de programmearring by de amateur of profesjonele nivo, dan tink dat de programmeur - in kreatyf fak, dat fereasket net allinne kennis, mar ek fantasie, ferbylding, yntuysje, en sels in lyts bytsje gelok.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fy.delachieve.com. Theme powered by WordPress.