Ik leer nu op mijn HBO opleiding Java, nu zag ik dat Unity c# gebruikt, is deze overstap makkelijk te maken na mijn opleiding? Uitgaande van dat ik Java volledig beheers na mijn opleiding.
[gesloten] java en c#
NewAccDesign
Timmothy
Ja, deze overstap is makkelijk te maken.
Beide talen zijn op C gebaseerd. Geheugen wordt geregeld. Zelfde soort syntax. Soort zelfde denkwijze.
Je zou bijna kunnen stellen dat ze gelijk zijn aan elkaar behalve dat C# enkel van Windows is.
Neemt niet weg dat je het zal moeten gaan leren. De talen zijn verschillend en handelen bepaalde aspecten vanuit een andere benadering en dus andere code. Ook de naamgeving is uiteraard anders.
NewAccDesign
Quote: Timmothy
Ja, deze overstap is makkelijk te maken.
Beide talen zijn op C gebaseerd. Geheugen wordt geregeld. Zelfde soort syntax. Soort zelfde denkwijze.
Je zou bijna kunnen stellen dat ze gelijk zijn aan elkaar behalve dat C# enkel van Windows is.
Neemt niet weg dat je het zal moeten gaan leren. De talen zijn verschillend en handelen bepaalde aspecten vanuit een andere benadering en dus andere code. Ook de naamgeving is uiteraard anders.
Toch wel blij dat te horen. Java schijnt goed te zijn voor het maken van apps (android). Als ik dan na mijn opleiding wat apps ga maken, en me ondertussen c# aanleer met als doel het programmeren van games in Unity, kan ik best wel wat doen.
Timmothy
Quote: NewAccDesign
[...]
Toch wel blij dat te horen. Java schijnt goed te zijn voor het maken van apps (android). Als ik dan na mijn opleiding wat apps ga maken, en me ondertussen c# aanleer met als doel het programmeren van games in Unity, kan ik best wel wat doen.
Klopt niet helemaal over Java. Java kan goed gebruikt worden voor apps op Android. Dit is slechts één van de vele mogelijkheden.
Applets voor op internet. Losse applicaties voor gebruikers. Voor server processen. Voor een webserver. Voor dingen als Raspberry Pi. Je zou ook een wasmachine kunnen maken die Java gebruikt.
Het belangrijkste tijdens de opleiding is dat je de denkwijze leert en leert eenvoudig een taal te kunnen oppakken indien nodig.
Kantoor
Sorry dat ik reageer op een topic van 20dagen geleden, maar misschien is dit nog steeds relevant voor je!
Java en C#.net mogen dan qua syntax sterk op elkaar lijken, maar ze verschillen ook op een aantal vlakken!
Een paar voorbeelden:
Het grootste, belangrijkste verschil: de libraries die je gebruikt zijn niet dezelfde. Bij C# gebruik je die van het .net platform!
Leren werken met de C# libraries is dan ook het meest tijdrovende aan de overstap.
De keywords verschillen enorm q:
Pointers en delegates in C#!
etc..
Moest je nog interesse hebben in andere verschillen, voici:
http://msdn.microsoft.com...36794.aspx
NewAccDesign
Quote: Kantoor
Sorry dat ik reageer op een topic van 20dagen geleden, maar misschien is dit nog steeds relevant voor je!
Java en C#.net mogen dan qua syntax sterk op elkaar lijken, maar ze verschillen ook op een aantal vlakken!
Een paar voorbeelden:
Het grootste, belangrijkste verschil: de libraries die je gebruikt zijn niet dezelfde. Bij C# gebruik je die van het .net platform!
Leren werken met de C# libraries is dan ook het meest tijdrovende aan de overstap.
De keywords verschillen enorm q:
Pointers en delegates in C#!
etc..
Moest je nog interesse hebben in andere verschillen, voici:
http://msdn.microsoft.com...36794.aspx
SUPER bedankt! Dit helpt echt superveel!