Programmeertalen zijn de middelen om een doel te bereiken. De 10 populairste talen op een rij.

“Engels en Duits zijn handiger in Europa dan Thais of Koreaans”
                                                                                                             - Sam Rain


Programmeertalen zijn de middelen om een doel te bereiken; het is dan ook waardevol om te weten wat het verschil is tussen de hamer en een schroevendraaier. Daarom de 10 populairste talen van de software industrie op een rij met de reden waarom ze tot de top 10 behoren.

Ruby

Een ‘objectgeoriënteerde’ taal welke niet alleen goed leesbaar is, maar ook een ‘vrije’ stijl hanteert qua conventie. Het is een prima taal voor beginners als voor gevorderden zonder al te veel mystiek. Het is vooral populair dankzij het ‘Ruby on Rails’ framework (omgeving en architectuur voor specifieke platformen).

Java

Ook ‘objectgeoriënteerd’ en al jaren de baas in het kader van industriële software. Java is een ‘robuuste’ taal en is systeem onafhankelijk; programma’s in Java draaien op ieder systeem dat Java-technologie ondersteund (tegenwoordig wat minder bijzonder). Echter omdat de industrie al decennia werkt met Java zijn er zeer veel ‘bibliotheken’ van broncode beschikbaar, met als nadeel dat Java ‘pittig’ is voor beginners en relatief ouderwets is in vergelijking met andere talen (zoals Ruby).

PHP

Tegenwoordig een ‘objectgeoriënteerde’ taal, voornamelijk gericht op webapplicaties. Veel programmeurs krijgen deze taal onder de knie, omdat PHP het mogelijk maakt om Databases te koppelen aan websites. De taal wordt vaak een script-taal genoemd; echter dankt het dit aan het verleden.

C#

Uitgesproken als C-‘sharp’, ontwikkeld door Microsoft om in de eerste instantie te concurreren met ‘Java’. Deze taal die veel wegheeft van Java is volledig gericht op Microsoft systemen en beschikt over veel ‘bibliotheken’ om applicaties te bouwen met behulp van componenten.

JavaScript

Net als PHP, ooit begonnen als gereedschap voor het dynamischer te maken van websites, alleen voert JavaScript het uit op de computer van de bezoeker. Tegenwoordig gebruikt men JavaScript als programmeertaal voor ‘widgets’, smartphone applicaties of als ‘embedded’ taal in industriële software. Als dynamische taal werkt men vooral met ‘frameworks’ zoals JQuery of Zend.

Objective-C

Een programmeertaal voor Apple systemen; programma’s zoals ‘apps’, ‘widgets’ en toepassingen voor Apple systemen worden met Objective-C geschreven. De taal is vrij complex, maar biedt gelijk ook mogelijkheden om volledige applicaties te ontwerpen. Apple biedt de programmeeromgeving met alle toeters en bellen gratis aan – Xcode is van begin tot eind volledig. Objective-C is ‘object georiënteerd’ en een ‘super-set’ van C++

C++

Een programmeertaal voor mensen zonder hobby; de taal is echter in staat waar meeste programmeertalen ophouden verder te gaan. Het wordt veelvuldig gebruikt voor spellen die het uiterste van computers eisen, maar ook om besturingssystemen te programmeren. C++ vereist concentratie – fouten maken, betekent opsporen – en is dat is al ellende genoeg om er niet voor te kiezen als beginner (of gevorderde).

C

Een oude taal, zonder objecten en alle controle. C is een degelijke taal voor de purist en komt zonder toeters en bellen, en laat de rest van de fiets ook thuis. Vaak wordt C gebruikt voor kleine systemen zoals routers, apparaten zoals magnetrons e.d.

Python

Eigenlijk als Ruby, maar sneller. Python is wel echter een voorstander van opgedrongen conventie: wit ruimte heeft wel betekenis (in tegenstelling tot andere talen) en vaak zul je ‘oude’ gewoontes moeten opgeven bij de adoptie van deze taal. Python is vooral populair onder de UNIX/Linux programmeurs en vooral veel services in de industrie worden ‘gebakken’ met Python.

SQL

De taal voor databases, de complexiteit verandert per type database maar de taal is redelijk uniform. Essentieel is het niet objectgeoriënteerd maar dat hoeft ook niet. Databases zijn vlak gezegd tabellen en met SQL is het beheer een peulenschil. Hoewel veel talen ‘abstracte lagen’ hebben voor databases, blijft kennis van deze taal bijna essentieel.


Naast deze tien talen zijn er ontelbare varianten. In de industrie van nu zijn deze talen waarin oplossingen geleverd worden. Vaak worden ook combinaties gebruikt; PHP, SQL en JavaScript zijn bijvoorbeeld in vele webshops gebruikt als gezamenlijke oplossing.

http://en.wikipedia.org/wiki/Ruby_%28programming_language%29
http://en.wikipedia.org/wiki/Java_%28programming_language%29
http://en.wikipedia.org/wiki/PHP
http://en.wikipedia.org/wiki/C-sharp
http://en.wikipedia.org/wiki/JavaScript
http://en.wikipedia.org/wiki/Objective-C
http://en.wikipedia.org/wiki/C%2B%2B
http://en.wikipedia.org/wiki/C_%28programming_language%29
http://en.wikipedia.org/wiki/Python_%28programming_language%29
http://en.wikipedia.org/wiki/SQL

Meer lezen over Informatie Technologie? Klik hier voor de inhoudsopgave van alle artikelen!

©SamRain
sam-rain-articles.blogspot.com
 

3
Word fan
Delen
Ongewenst

Laat een reactie achter

+0 -0- x

Tim schreef op 05 Dec 2011 om 12:15

Moest wel lachen om "C Een programmeertaal voor mensen zonder hobby" :) Heb daar ook nog een tijdje mee gewerkt. Ben eigenlijk wel een voorstander van dat mensen daarmee leren programmeren, en dan pas overgaan naar Java en vervolgens een populaire programmeertaal als PHP. Dan heb je iig de basis goed, omdat je bij PHP best vrij veel fouten mag maken voordat het script niet meer werkt. Ook leer je te werken met bijv. buffers en krijg je meer inzicht in hoe een programma werkt.

Leuk artikel hoor. Blijf het leuk vinden om te lezen

+0 -0- x

Tim schreef op 05 Dec 2011 om 12:16

Je bent trouwens Assebly vergeten ;) Dat's pas echt een taal voor mensen zonder hobby

(http://en.wikipedia.org/wiki/Assembly_language)

+0 -0- x

Rose_love schreef op 05 Dec 2011 om 12:33

Ken er maar een paar van, maar goed uitgelegd!

Reageren?

Registreer of log in om te reageren op een artikel.
Dit artikel bevat:
Toelichting: