ComputersProgrammering

Waarom hogere programmeertalen gebruiken?

Zoals u weet, alle opdrachten in de computer worden overgebracht naar een speciale machine taal die de operators is een complexe en ongestructureerde opeenvolging van nullen en enen. Dit is erg handig voor elektronische uitrustingen, waarbij het apparaat kan worden gedefinieerd als een bepaald signaalniveau, een nul - het ontbreken van een dergelijk signaal. Echter, om instructies te schrijven uit te voeren complexe taken met behulp van deze code is uiterst moeilijk, en de fout en debug simpelweg onmogelijk te vinden. Daarom ontwikkelden we een speciale, meer geschikt voor ontwikkelaars, op hoog niveau programmeertalen.

verhaal

Programma is een opeenvolging van standaard commando's, de uitvoering van die leidt tot de oplossing van een specifieke taak. Voor de eerste computer programma's direct in machinetaal geschreven waren, waren ze erg omslachtig en moeilijk te begrijpen. In het begin - half 50-xx laatste, 20ste, eeuw verscheen de eerste macro dat de programmering meer gestructureerde gemaakt, en vervolgens de zogenaamde assembler, die ook gebaseerd op de machine code. Naar aanleiding van de snelle ontwikkeling van computertechnologie ontwikkeld en verbeterd en programmeertalen. En in het midden van de 50-xx verscheen Fortran, de eerste volwaardige high-level programmeertaal. In 1968 werd Nicholas Wirth nieuwe taal Pascal geïntroduceerd, die op grote schaal wordt gebruikt voor het ontwerpen en interessante software producten en het heden te maken. Toen kwam de BASIC taal, de basis van die wordt gebruikt in objectgeoriënteerde Visual Basic platform. In de jaren '70 was er een van de meest gebruikte in de huidige talen - C, die speciaal is aangepast voor de programmering van het systeem. Momenteel is de ontwikkeling en verspreiding van een holistische en veelzijdige object-georiënteerde systemen, alsmede die talen die professionals helpen om Internet applicaties te maken: HTML, PHP, Java. Total programmering ongeveer tweeduizend verschillende talen, voor een totaal gewicht van voorwaardelijk zijn en niet worden gebruikt in computers, evenals vele hoog niveau programmeertalen.

classificatie

De eenvoudigste classificatie verdeelt alle bestaande fondsen in de zogenaamde low-level programmeertalen, of gericht op de auto, en hogere programmeertalen, en user-centric. Het belangrijkste verschil daartussen ligt in het feit dat het programma geschreven door de eerste taalgroep (namelijk Assembler en Mnemonic), afhankelijk van de computer - of liever, van zijn processor en instructieset. High-level taal programmering maakt het mogelijk om de app die zal draaien op elke computer, ongeacht de te krijgen hardware. Middelen zijn ook twee grote taalgroepen: procedurele en non-procedure, waarbij het apparaat ook wordt ingebracht in de structurele en operationele, functionele en logische.

Typisch, die elk een expert in de programmering beschikt over tien verschillende programmeertalen, die hij kan gebruiken om specifieke taken op te lossen. In principe is het natuurlijk hogere programmeertalen, maar ook moeilijker voor de ontwikkelaar van machine-georiënteerde talen worden op grote schaal gebruikt om bepaalde delen van te maken van de software.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.