Veel mensen vragen
Wat is programmeren?
En hoe ben je programmeur geworden?
En waar begin ik?
Volg dit draadje met mij
Over de definitie van programmeertalen
en soorten programmeertalen
C-taal:
Java-taal:
C++ taal:
Python-taal:
Ruby taal:
PHP-taal:
Pascal-taal:
Programmeertaalniveaus
hoog niveau
laag niveau
Generaties programmeertalen:
Eerste generatie (1GL):
Tweede generatie (2GL):
Derde generatie (3GL):
Vierde generatie (4GL):
Vijfde generatie (5GL):
Definieer eerst programmeertalen
Programmeertalen kunnen worden gedefinieerd als een reeks geschreven opdrachten volgens een reeks specifieke regels in een taal die de computer begrijpt en uitvoert. Om de programmeur ervoor te kiezen, en elk van deze talen is uniek van de andere met de functies en updates die eraan zijn geïntroduceerd, gaan vooraf aan de vorige die wordt uitgevoerd en verspreid, en het is mogelijk dat deze talen kenmerken met elkaar delen, en het is vermeldenswaard dat ze zich automatisch ontwikkelen in combinatie met de ontwikkeling van de computer , hoe groter de voortgang in ontwikkelingen Elektronische computers De ontwikkeling van deze talen was verder gevorderd.
Soorten programmeertalen
Veel typen zijn opgenomen in de lijst met programmeertalen, en een van de belangrijkste en meest voorkomende typen zijn:
C. taal
De programmeertaal C wordt beschouwd als een van de internationale gecodificeerde talen en is van groot belang vanwege het feit dat er veel moderne programmeertalen op zijn gebouwd, zoals het geval is in C++ en Java Unix-besturingssysteem en ik ben ermee bezig.
Java
James Gosling was in staat om de Java-taal te ontwikkelen in 1992 tijdens zijn werk in de laboratoria van Sun Microsystems. Het is opmerkelijk dat de ontwikkeling ervan de rol ging spelen van de denkende geest bij het beheren en bedienen van slimme applicatie-apparaten zoals interactieve televisie en andere, en de ontwikkeling ervan is gebaseerd op C++.
C .++
Het is geclassificeerd als een objectgeoriënteerde taal voor meerdere doeleinden en het kwam naar voren als een ontwikkelingsfase voor de C-taal, en deze taal is algemeen aanvaard en populair onder toepassingsontwerpers met complexe interfaces, en is uniek in zijn vermogen om te gaan met complexe gegevens.
Python
Deze taal wordt gekenmerkt door eenvoud en gemak bij het schrijven en lezen van de opdrachten, en is in zijn werk afhankelijk van de objectgeoriënteerde programmeermethode.Wat de beginner adviseert om zijn educatieve reis van programmeertalen in Python te beginnen.
Ruby taal
De programmeertaal Ruby is een objectgeoriënteerde taal. Dat wil zeggen, het kan op veel gebieden worden gebruikt en het is een pure objecttaal, naast een reeks eigenschappen die specifiek zijn voor functionele talen.
Php. taal
PHP-taal werd gebruikt bij het ontwikkelen en programmeren van webapplicaties, naast de mogelijkheid om het te gebruiken om bestaande programma's vrij te geven en te ontwikkelen.Het is open source, heeft de mogelijkheid om ondersteuning te bieden voor objectgeoriënteerd programmeren en heeft de mogelijkheid om werk op veel besturingssystemen te ondersteunen, waaronder Windows en Linux.
Pascal taal
De duidelijkheid, robuustheid en het gebruiksgemak bij het maken van programma's blijven bij de programmeertaal Pascal, een op veelzijdigheid gebaseerde, op commando's gebaseerde taal die een aantal kenmerken met C deelt.
Programmeertaalniveaus
Programmeertalen zijn onderverdeeld in verschillende niveaus, die als volgt zijn:
talen op hoog niveau
Voorbeelden zijn: C Sharp, C, Python, Fortran, Ruby, Php, Pascal, JavaScript, SQL, C++.
talen op laag niveau
Het is onderverdeeld in machinetaal en assembleertaal, en wordt laag genoemd vanwege de grote kloof tussen de taal en de menselijke taal.
Generaties programmeertalen
Programmeertalen werden niet alleen ingedeeld volgens hun niveau, maar recentelijk kwam er een indeling volgens de generaties waarin ze verschenen, namelijk:
1e generatie (XNUMXGL)
Bekend als de machinetaal, is het voornamelijk gebaseerd op het binaire getalsysteem (1.0) bij het weergeven van wat is geschreven als orders, rekenkundige en logische bewerkingen.
tweede generatie (2GL)
Het heette assembler en talen in deze generatie worden afgekort tot een paar commando's, zinnen en symbolen die worden gebruikt bij het invoeren van commando's.
Derde generatie (3GL)
Het omvat proceduretalen op hoog niveau en wordt gekenmerkt door het feit dat het een voor mensen begrijpelijke taal combineert met enkele bekende wiskundige en logische symbolen en deze schrijft op een manier die een computer kan begrijpen.
4e generatie (XNUMXGL)
Het zijn niet-procedurele talen op hoog niveau, zijn gebruiksvriendelijker dan vorige generaties en zijn uniek in het omkeren van het proces; Waar de programmeur zijn computer het gewenste resultaat vertelt; En de laatste bereikt ze automatisch, en de meest prominente daarvan zijn: databases, elektronische tabellen.
Vijfde generatie (5GL)
Het zijn natuurlijke talen die de computer in staat hebben gesteld om te programmeren zonder dat een deskundige programmeur de code in detail hoeft te schrijven, en het is voornamelijk afhankelijk van kunstmatige intelligentie.
En je bent in de beste gezondheid en het welzijn van onze lieve volgers