Vroege computers werden geprogrammeerd door het instellen van een reeks van schakelaars en het indrukken van de equivalent van een toets " Enter " . Elke ingang omvat een instructie aan de computer , die instelt als tijdrovend proces veroorzaakt . Programmeertalen werden ontwikkeld om dit proces te versnellen en om meer mensen aan programmeurs geworden . Er zijn nu vele talen voor een programmeur om uit te kiezen , en ze variëren in complexiteit en het gebruiksgemak van low - level talen , die dichter bij machinetaal , op hoog niveau talen , die dichter bij de menselijke taal . Hoog niveau hoog niveau programmeertalen benaderen menselijke taal in syntaxis en zijn daarom makkelijker voor mensen om te gebruiken . Deze afstand van machine taal maakt high - level language programma's makkelijker te schrijven , en er is minder van een technisch vereiste vaardigheid voor zo'n programmeur . BASIC , een populaire begin taal , is een voorbeeld van een high - level taal . De naam is een acroniem dat staat voor " Beginner's All -purpose Symbolic Instruction Code . " COBOL is een taal op hoog niveau gebruikt in de zakelijke wereld , en de nabijheid van Engels maakt minder technisch geschoolde personeel om COBOL programma's te schrijven . Dit resulteert in een enorme kostenbesparing voor een bedrijf dat COBOL gebruikt . Een nadeel van deze talen is dat ze geven doorgaans alleen platte tekst graphics , omdat ze niet in staat om de graphics van een lager niveau talen te produceren . Midden Level Midden - level talen zijn ontwikkeld in de afgelopen jaren om de kloof tussen hoog - en low -level talen te vullen . Veel van deze talen vallen in de categorie " object - oriented" , en de lijst omvat dergelijke talen zoals C # , C + + en Java . Deze talen zijn nuttig in het ontwikkelen van grafische gebruikersinterfaces die draaien op personal computers , het verstrekken van een "front end " voor de legacy mainframe -applicaties die ze verbinding maken . Dit helpt de programmeur om " een mooi gezicht " op een voormalige " green screen " applicatie, die een competitief voordeel voor een software product kan zijn . Midden - level taal programmeurs hebben de neiging om enigszins meer technisch geschoolde dan high - level programmeurs en zijn meestal meer betaald . Low Level Low - level talen zijn verder van menselijke taal en zijn niet gemakkelijk te lezen in een oogopslag . Talen , zoals Assembler , vereisen hoogopgeleide technische mensen , wat resulteert in een hogere kostprijs voor een werkgever . De cryptische aard van de syntax kan oplossen keer langer , afhankelijk van het vaardigheidsniveau van de monteur nodig . Personal computer assembler programma's kan produceren verbluffende graphics , maar mainframe assembler programma's doorgaans worden gebruikt als nutsbedrijven , zelden produceert geen uitvoer helemaal . Machine Taal Machine taal is het laagste niveau taal , bestaande uit 1s en 0s georganiseerd in groepen van acht tot verschillende personages te vormen . 1 of 0 is een "bit " en 8 bits vormen een " byte ". Het was moeilijk programmeren vroege computers met machinetaal dat de ontwikkeling van programmeertalen noodzakelijk . Programma's geschreven in de taal die in de bovengenoemde categorieën worden meestal " gecompileerd " in machinetaal , zodat de computer ze kan lezen . Programmeurs die kunnen lezen en begrijpen machinetaal zijn hoog opgeleid , en commando hoge salarissen .
|