Omdat java een taal voor mensen is, je kan het ook direct als class bestand of binair schrijven.quote:Op dinsdag 25 april 2017 23:10 schreef SecretPret het volgende:
Waarom moet dat altijd? Waarom is een java bestand niet zo ingesteld dat de computer het snapt? Ik bedoel HTML is ook gewoon code en die snapt de computer gewoon. Waarom moet *.java dan naar *.class zodat het in een vorm komt zodat de computer het snapt.
Zo bedoelde ik het nietquote:Op dinsdag 25 april 2017 23:16 schreef FlippingCoin het volgende:
[..]
Omdat java een taal voor mensen is, je kan het ook direct als class bestand of binair schrijven.
Python wordt ook vertaald voordat de computer het "snapt".quote:Op dinsdag 25 april 2017 23:17 schreef robin007bond het volgende:
HTML is een opmaaktaal, dat is wel wat anders dan een taal als Java.
Scriptingtalen als Python en Perl kunnen wel doen wat je zegt.
De reden is dat Java wordt gecompileerd naar Bytecode die gedraaid kan worden door een JVM. Vanwege optimalisatie etc. wordt dat zo gedaan.
C# en dergelijke hebben ook zoiets.
Hoe dan wel?quote:
??quote:Op dinsdag 25 april 2017 23:17 schreef robin007bond het volgende:
HTML is een opmaaktaal, dat is wel wat anders dan een taal als Java.
Scriptingtalen als Python en Perl kunnen wel doen wat je zegt.
De reden is dat Java wordt gecompileerd naar Bytecode die gedraaid kan worden door een JVM. Vanwege optimalisatie etc. wordt dat zo gedaan.
C# en dergelijke hebben ook zoiets.
Zie voor een uitgebreider antwoord de eerste reactie hierop:quote:
Java wordt eerst naar een taal vertaald die de java virtual machine kan gebruiken, deze vertaald het vervolgens naar machine code.quote:
Dat is waar. Python heeft ook een soort bytecode volgens mij en cached dat ook.quote:Op dinsdag 25 april 2017 23:19 schreef FlippingCoin het volgende:
[..]
Python wordt ook vertaald voordat de computer het "snapt".
Python wordt ook door een interpreter geramd.quote:Op dinsdag 25 april 2017 23:23 schreef robin007bond het volgende:
[..]
Dat is waar. Python heeft ook een soort bytecode volgens mij en cached dat ook.
Maar dat gebeurt dan automatisch. Bij java ben ik dan aan het "prutsen" op de commandinesquote:Op dinsdag 25 april 2017 23:23 schreef robin007bond het volgende:
[..]
Dat is waar. Python heeft ook een soort bytecode volgens mij en cached dat ook.
Gebruik InteliJ, dan lijkt het ook automagisch te gaan.quote:Op dinsdag 25 april 2017 23:27 schreef SecretPret het volgende:
[..]
Maar dat gebeurt dan automatisch. Bij java ben ik dan aan het "prutsen" op de commandines
Bij Eclipse gaat het automatisch tho
Automagischquote:Op dinsdag 25 april 2017 23:28 schreef FlippingCoin het volgende:
[..]
Gebruik InteliJ, dan lijkt het ook automagisch te gaan.
maar InteliJ gebruiken in plaats van Eclipse is wel een aanrader.quote:Op dinsdag 25 april 2017 23:29 schreef SecretPret het volgende:
[..]
Automagisch
Schitterend woord. Ik meen het
Eclipse compileert het voor je op de achtergrond. Als je handig bent met scripting kun je ook een shell script maken die zoiets voor je doet. Hoef je niet steeds dezelfde commando's te herhalen.quote:Op dinsdag 25 april 2017 23:27 schreef SecretPret het volgende:
[..]
Maar dat gebeurt dan automatisch. Bij java ben ik dan aan het "prutsen" op de commandines
Bij Eclipse gaat het automatisch tho
Nee. IntelliJ is proprietary (de niet-community edities dan) en alle verschillende IDE's van Jetbrain hebben een rare kunstmatige scheiding om zo geld te verdienen aan de verschillende pakketten.quote:Op dinsdag 25 april 2017 23:31 schreef FlippingCoin het volgende:
[..]
maar InteliJ gebruiken in plaats van Eclipse is wel een aanrader.
Maar als scholier en student krijg je alle jetbrains IDE's bij een github scholar package.quote:Op dinsdag 25 april 2017 23:42 schreef robin007bond het volgende:
[..]
Nee. IntelliJ is proprietary (de niet-community edities dan) en alle verschillende IDE's van Jetbrain hebben een rare kunstmatige scheiding om zo geld te verdienen aan de verschillende pakketten.
Ik ben 15quote:Op dinsdag 25 april 2017 23:51 schreef FlippingCoin het volgende:
[..]
Maar als scholier en student krijg je alle jetbrains IDE's bij een github scholar package.
En je gaat nog steeds niet naar school?quote:
Denk jij echt dat mijn school zulke software aanbied?quote:Op woensdag 26 april 2017 00:11 schreef FlippingCoin het volgende:
[..]
En je gaat nog steeds niet naar school?
Nee, maar zo werkt dat ook niet. Google maar op Github scholar package, als je een mail adres van je school hebt is het al genoeg volgens mij.quote:Op woensdag 26 april 2017 00:12 schreef SecretPret het volgende:
[..]
Denk jij echt dat mijn school zulke software aanbied?
Is dit het? https://education.github.com/packquote:Op woensdag 26 april 2017 00:13 schreef FlippingCoin het volgende:
[..]
Nee, maar zo werkt dat ook niet. Google maar op Github scholar package, als je een mail adres van je school hebt is het al genoeg volgens mij.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |