Baie mense vra
Wat is programmering?
En hoe het jy 'n programmeerder geword?
En waar begin ek?
Volg hierdie draad saam met my
Oor die definisie van programmeertale
en tipes programmeertale
C taal:
Java taal:
C ++ taal:
Python taal:
Ruby taal:
Php taal:
Pascal taal:
Taalvlakke te programmeer
hoë vlak
lae vlak
Generasies van programmeertale:
Eerste generasie (1GL):
Tweede generasie (2GL):
Derde generasie (3GL):
Vierde generasie (4GL):
Vyfde generasie (5GL):
Definieer eerstens programmeertale
Programmeringstale kan gedefinieer word as 'n reeks geskrewe opdragte volgens 'n stel spesifieke reëls in 'n taal wat die rekenaar verstaan en uitvoer. Om die programmeerder daarvoor te kies, en elkeen van hierdie tale is uniek van die ander met die funksies en opdaterings wat daaraan aangebring is, voorafgaan aan die een voordat dit aan die gang is en versprei word, en dit is moontlik vir hierdie tale om eienskappe onder hulle te deel, en dit is vermeldenswaardig dat dit outomaties ontwikkel in samewerking met die ontwikkeling van die rekenaar , hoe groter die vordering in ontwikkelings Elektroniese rekenaars Die ontwikkeling van hierdie tale was meer gevorderd.
Tipes programmeertale
Baie soorte is ingesluit in die lys van programmeertale, en onder die belangrikste en wydverspreide tipes is:
C. taal
Die programmeertaal C word beskou as een van die internasionale gekodifiseerde tale, en dit is van groot belang omdat baie moderne programmeertale daarop gebou is, soos in C ++ en Java. Unix -bedryfstelsel en werk daaraan.
Java
James Gosling kon die Java -taal in 1992 ontwikkel tydens sy werk binne die laboratoriums van Sun Microsystems. en die ontwikkeling daarvan is gebaseer op C ++.
C. ++
Dit word geklassifiseer as 'n objekgeoriënteerde taal vir veelvuldige gebruik, en het na vore gekom as 'n ontwikkelingsfase vir die C-taal, en hierdie taal is algemeen aanvaar en gewild onder toepassingsontwerpers met komplekse koppelvlakke, en is uniek in sy vermoë om komplekse data.
Python
Hierdie taal word gekenmerk deur eenvoud en gemak in die skryf en lees van sy opdragte, en hang in sy werk af van die objekgeoriënteerde programmeermetode.Wat die beginner aanbeveel om sy opvoedkundige reis na programmeertale in Python te begin.
Ruby taal
Die Ruby-programmeertaal is 'n objekgeoriënteerde taal. Dit wil sê, dit kan op baie velde gebruik word, en dit is 'n suiwer voorwerptaal, benewens 'n stel eienskappe wat spesifiek is vir funksionele tale.
Php. Taal
Php-taal is ook gebruik vir die ontwikkeling en programmering van webtoepassings, benewens die moontlikheid om dit te gebruik om bestaande programme vry te stel en te ontwikkel. die vermoë om werk op baie bedryfstelsels, insluitend Windows en Linux, te ondersteun.
Pascal taal
Die duidelikheid, robuustheid en gebruiksgemak by die skep van programme hou by die programmeertaal van Pascal, 'n veelsydige, opdraggebaseerde taal wat baie kenmerke met C deel.
Taalvlakke te programmeer
Programmeringstale word in verskillende vlakke verdeel, wat soos volg is:
hoëvlak tale
Voorbeelde sluit in: C Sharp, C, Python, Fortran, Ruby, Php, Pascal, JavaScript, SQL, C ++.
lae vlak tale
Dit word verdeel in masjientaal en samestellingstaal, en dit word laag genoem as gevolg van die groot gaping tussen dit en mensetaal.
Generasies van programmeertale
Programmeringstale is nie net volgens hul vlakke verdeel nie, maar 'n onlangse verdeling was volgens die geslagte waarin hulle verskyn het, naamlik:
1ste generasie (XNUMXGL)
Dit staan bekend as die masjientaal en is hoofsaaklik gebaseer op die binêre getallestelsel (1.0) in die voorstelling van wat as ordes, rekenkundige en logiese bewerkings geskryf word.
tweede generasie (2GL)
Dit word samestellingstaal genoem, en tale in hierdie generasie word afgekort tot 'n paar opdragte, frases en simbole wat gebruik word om bevele in te voer.
Derde generasie (3GL)
Dit bevat proseduretale op hoë vlak en word gekenmerk deur die afhanklikheid daarvan om 'n mens-verstaanbare taal te kombineer met 'n paar bekende wiskundige en logiese simbole en dit op 'n manier te skryf wat 'n rekenaar kan verstaan.
4de generasie (XNUMXGL)
Dit is nie-prosedurele hoëvlak tale, is meer gebruikersvriendelik as vorige generasies en is uniek om die proses om te keer; Waar die programmeerder sy rekenaar die gewenste resultaat vertel; En laasgenoemde bereik dit outomaties, en die prominentste daarvan is: databasisse, elektroniese tabelle.
Vyfde generasie (5GL)
Dit is natuurlike tale, wat die rekenaar in staat gestel het om te funksioneer in programmering, sonder dat 'n deskundige programmeerder die kode in detail moes skryf, en dit berus hoofsaaklik op kunsmatige intelligensie.
En u het die beste gesondheid en welstand van ons liewe volgelinge