Archief - [PROG]Poll Welke programmeertalen spreek jij?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Welke talen ken jij?


  • Totaal aantal stemmers
    210
  • Opiniepeiling gesloten.

Vich

Legacy Member
Vroeger(in meer of mindere mate): Java, Basic, Visual Basic, Dialect, Cobol en Oberon
Nu enkel nog: C, C++ en af en toe PHP

den Acid Burn

Legacy Member
ik meen ooit eens iets gelezen te hebben dat smalltalk een soort scriptingtaal is voor apple.
ben hier helemaal niet zeker van though

de talen waar ik iets van ken:
-java
-delphi (voor het werk)
-vb.net
-php
-javascript
-perl
-python
-progress
-html
-c/c++

de ene al wat beter als de andere uiteraard.
maar kennis gaat zowiezo een beetje verloren al ge nie meer in een bepaalde taal werkt.

wat ik nu nog regelmatig gebruik is delphi, java, php, javascript

Bubbling Zombie

Legacy Member
JBoss zei:
Afaik is VB nog steeds een programmeertaal en zijn er degelijke applicaties in gebouwd, dus verdient het zeker een plaats.

If so , waar zijn dan al de fortran-toestanden? En de meeste vb talen stammen dan ook nog uit den tijd dat ze alles aannamen in de industrie die wist hoe ze een pc moesten opzetten. Tcha!

killgore

Legacy Member
Mij roll-ogen en dan SmallTalk, de moeder van OO, niet kennen, is een beetje gewaagd :)
ow yeah, want theoretische geschiedeniskennis is de basis van alles :ironic: (kijk, nog eens rologen :p), dat bewijst echt dat je een goede progger bent :niceone: (zeg niet dat jij het tegenovergestelde bent overigens, ken u niet, zodus).
Ik weet dat dit mssch wat aanvallend klinkt, maar ik heb jarenlang dergelijke bullshit moeten aanhoren van lk'en en strevers die denken dat theoretische kennis hét van hét is. Ik ben ffs geboren in 1987, beginnen programmeren in 2001 of zelfs later, wrom zou ik in godsnaam al gehoord hebben van zo een verouderde taal? Ik ken de namen A en B ook, ma kheb er nog nooit een letter code in gezien ze :s.
edit: dus niet té aanvallend opvatten, kben gewoon wa gefrustreerd op dat vlak ^^.

JBoss zei:
Ja, VBA en VBS. Afaik is VB nog steeds een programmeertaal en zijn er degelijke applicaties in gebouwd, dus verdient het zeker een plaats. Het feit dat er scripting PHP instaat is omdat het samen met Python, Ruby e.a ook talen zijn die gebruikt worden in grote applicaties, en kiesbare alternatieven voor de echte programmeertalen.
De lijst was beperkt tot 10 opties dus dat leek me de meest valabele selectie (Ada, Fortran e.d zou nog lager scoren dan Cobol).

ik stel vb (weerom: niet .net, de originele vb) op zowat dezelfde hoogte als php, nl een scripting taal, en ik ben zeker niet de enige die dat vindt. Maar tegenwoordig is de grens tussen scripting en echte programmeertaal al wat onduidelijker geworden en persoonlijk vind ik ook dat vb (zelfs op het einde voor .net al) een positievere evolutie heeft meegemaakt, dusjah, ergens nog normaal dat ze erinstaat, hoewel ik enkel vb.net zou specifiëren.

PHP en zo zijn idd geweldige hulptalen, maar weerom: geen programmeertalen, ik begrijp dat je ze er bijzet, maar in principe horen ze zeker niet thuis in het lijstje "welke programmeertalen ken jij?".

BuiZe

Legacy Member
Waar leg je de grens tussen een programmeertaal en een scripttaal? Het al dan niet compileren tot een native executable? Ik zou VB niet in dezelfde categorie als PHP steken, aangezien daarvoor VBA en VBScript dichter bijstaan.

killgore

Legacy Member
BuiZe zei:
Waar leg je de grens tussen een programmeertaal en een scripttaal? Het al dan niet compileren tot een native executable?
vandaar mijn comment ivm grens onduidelijk

Want met die zaken is java ook een scripttaal.

dJeez

Legacy Member
Vroeger: Turbo Pascal, C, C++, Perl, Basic, ASP (en assembler - 6502 en 8086/8088) - voornamelijk prutswerk, enkel Perl & ASP professioneel (nu ja, ASP is uiteraard geen taal, het was VB based ASP trouwens)
Momenteel: Delphi, PHP, Java - professioneel (en ik kan ook wel bash scriptjes schrijven - en doe dat ook geregeld - maar dat beschouw ik toch niet echt als programmeren :p)
Binnenkort: C#/Mono en misschien ook Ruby en Cocoa (Objective-C, OS X)

JBoss

Legacy Member
Ik heb mij wat vergist bij ASP. Dankzij de RAD wonderen Visual Studio had ik geen flauw idee wat ik eigenlijk aan het creeeren was tijdens een database project voor school :)

Lijn tussen scripting en programmeertalen is moeilijk te trekken. Een manier om dat te doen is te bekijken of de taal zelfstandig taken oplost, of ingewerkt zit in een ander platform en dat zijn instructies laat doen. Zo is C bvb zelfstandig (tot aan OS niveau), en Javascript afhankelijk van het brwoserplatform errond. Scripting is dus eerder embedded.

kwitters

Legacy Member
Ik wou me zoveel mogelijk afzijdig houden van deze thread, maar ik ga me toch effe moeien :). Scripting talen zijn wel degelijk programmeer talen, want in feite specifieer je in een formele taal wat de computer moet doen. Om te weten of iets al dan niet een scripting taal is, kijk je gewoon ofdat je moet compilen of niet. Een scripting taal wordt niet gecompileerd, maar kan je rechtstreeks uitvoeren (via de interpreter). Python en PHP zijn daarom scripting talen, C#, Java en C++ niet, om de simpele reden dat je je source code eerst moet compileren vooralleer je ze kan uitvoeren.

BuiZe

Legacy Member
- VB6 code kan ook geinterpreteerd uitgevoerd worden (P-code ipv Native code)
- PHP en Python kunnen ook gecompileerd worden naar bytecode.

Voor mij is een scripting taal eerder een onderdeel ter uitbreiding van iets anders, zoals bijvoorbeeld mIRC scripting of UnrealScript. Die kan je niet echt voor iets anders gebruiken. Met PHP daarentegen kan je complete stand-alone programma's maken. JavaScript en VBScript vallen hier dan een beetje uit de toon omdat ze, naast een browseruitbreiding, ook een ganse OS-uitbreiding vormen in Windows (met de Windows Scripting Host).

den Acid Burn

Legacy Member
ok maar java en .net talen worden dan ook niet gecompileerd naar machinetaal gelijk bv c/c++.
maar naar bytecode (java) en intermediate language (.net).
en die code wordt dan interpreted.
dus de grens is wat vaag.

maar ja kan idd best zeggen dat talen die gecompileerd (laten we aannemen dat bytecode en IM ook gecompileerd zijn voor het gemak) worden "programmeertalen" zijn en andere zijn "scriptingtalen".

een ander kenmerk is dat echte programmeertalen eens tuk uitgebreider zijn dan scriptingtalen.
Al is hier de grens ook niet helemaal duidelijk.

die opmerking van dat scriptingtalen "embedded" zijn en hun code uitvoeren via een ander platform vind ik ook geen slechte opmerking


MAAR waarom een onderscheid maken?
programmeren is niets anders dan een machine instructies geven.
dit doen scriptingtalen ook, dus dat zijn ook programmeertalen.

JBoss

Legacy Member
Misschien omdat we niet graag hebben dat mensen komen stoefen met al hun kennis als het gaat om prutserijen als TCL, AWK, VBS, JavaScript, Bash etc :) Voor de rest maakt het inderdaad weinig uit, het juiste gereedschap voor het juiste werk. De discussie die je voert in die keuzes draaien niet omtrent scripting vs compiling, wel omtrent testmogelijkheden, ondersteuning, modulariteit, leesbaarheid, betrouwbaarheid, debugging, documentatie etc etc.

Ik ben Bavo btw

den Acid Burn

Legacy Member
Bavo??
Bavo Claes? van het nieuws?

of waart gij vroeger bekend als .Acku. ?

btw: prutserijen als JavaScript :p
JavaScript heeft al menig browser platgelegd :d

maatje

Legacy Member
JBoss zei:
Het verbaast me reeds dat VB zo hoog scoort, terwijl er praktisch gezien hier meestal C# aangeraden wordt als het om de .NET kant gaat. Dat zal liggen aan het feit dat veel scholen starten met VB en ook dat VB veel dialecten heeft in bvb ASP en Access?
omdat het makkelijk is om aan te leren en zo kunnen ze hun interesses uitweiden aan microsoft producten en het feit dat er een .Net Framework si

maatje

Legacy Member
killgore zei:
vandaar mijn comment ivm grens onduidelijk

Want met die zaken is java ook een scripttaal.
volgens mij is een scripttaal die aangemaakt wordt vanop een server en gelezen in een browser (denk ik altans :))

den Acid Burn

Legacy Member
maatje zei:
volgens mij is een scripttaal die aangemaakt wordt vanop een server en gelezen in een browser (denk ik altans :))

bash, perl, python enzo dan??
dat is een wat te simplistische definitie

Messias.

Legacy Member
maatje zei:
volgens mij is een scripttaal die aangemaakt wordt vanop een server en gelezen in een browser (denk ik altans :))
Dat geldt voor een server-side scriptingtaal. Maar wat dan met clientside scripts? Javascript, VBS, etc.

JBoss

Legacy Member
Ik denk dat ie net dat bedoelde, client-side. Dat de .JS files door de server aangeleverd worden aan de browser, die ze dan verwerkt. Maar ey, ik ben geen Haskell Academicus.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan