Hallo
Ik krijg op school een cursus VB.NET 2010 (vorig jaar VB.NET 2008), ik heb al het basis begrip "programmeren" onder de knie. Maar nu wil ik leren programmeren in een Linux omgeving en me helemaal erin verdiepen.
Welk taal lijkt het meest op VB?
Eerst en vooral, VB is niet hetzelfde als VB.NET natuurlijk...
Er is MonoBasic
, de VB.NET van Mono (de open source .NET-implementatie), maar waarschijnlijk ondersteunt het wel nog niet hetzelfde als VB.NET 2010. Ook de MonoDevelop IDE
ondersteunt VB.NET tot op zekere hoogte (in combinatie met de MonoBasic compiler).
Als je een VB-achtige taal wil zonder .NET (of Mono), dan is Gambas
waarschijnlijk het meest bruikbare (als je wil betalen is er ook RealBasic).
Met welk taal wordt er meest geprogrammeerd in Linux (Ubuntu)?
Voor de kernel en veel systeemprogramma's is dat C. Voor bijvoorbeeld OpenOffice.org/LibreOffice en KDE is dat vooral C++ (en Firefox is deels C++ en deels JavaScript). Voor GUI programma's en server-software is dat vaak C, C++, Python, C# of Vala.
Maar er zijn ook belangrijke programma's in Lisp, Guile (een Scheme-dialect), Java, Smalltalk, Perl, Ruby, PHP, Erlang (vooral populair voor servers), JavaScript, etc.
Welke talen zijn gemakkelijk om aan te leren?
Python is bedoeld om makkelijk te leren te zijn; zeker de basis leren die je nodig hebt om te beginnen is erg simpel.
Talen als Pascal en C zijn ook relatief makkelijk te leren, vooral omdat hun syntax redelijk simpel is, maar vooral C vereist wel enige kennis over de interne werking van PC's & CPU's (geheugenbeheer e.d.).
Welke talen zijn krachtig?
De kracht van een taal is mede afhankelijk van wat je wil bereiken. Je kan database queries schrijven in assembler en je kan games schrijven in SQL, maar hoewel beide erg krachtig zijn als je ze gebruikt waarvoor ze bedoeld zijn, zijn die twee voorbeelden gewoon geen goed idee...