SecretPret | dinsdag 25 april 2017 @ 23:10 |
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. ![]() ![]() | |
sturmpie | dinsdag 25 april 2017 @ 23:14 |
omdat linux & illuminati![]() gtwv | |
FlippingCoin | dinsdag 25 april 2017 @ 23:16 |
Omdat java een taal voor mensen is, je kan het ook direct als class bestand of binair schrijven. ![]() | |
#ANONIEM | dinsdag 25 april 2017 @ 23:17 |
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. | |
SecretPret | dinsdag 25 april 2017 @ 23:19 |
Zo bedoelde ik het niet | |
FlippingCoin | dinsdag 25 april 2017 @ 23:19 |
Python wordt ook vertaald voordat de computer het "snapt". | |
FlippingCoin | dinsdag 25 april 2017 @ 23:19 |
Hoe dan wel? | |
SecretPret | dinsdag 25 april 2017 @ 23:19 |
?? | |
#ANONIEM | dinsdag 25 april 2017 @ 23:21 |
Zie voor een uitgebreider antwoord de eerste reactie hierop: http://stackoverflow.com/(...)-of-bytecode-in-java | |
FlippingCoin | dinsdag 25 april 2017 @ 23:21 |
Java wordt eerst naar een taal vertaald die de java virtual machine kan gebruiken, deze vertaald het vervolgens naar machine code. | |
#ANONIEM | dinsdag 25 april 2017 @ 23:23 |
Dat is waar. Python heeft ook een soort bytecode volgens mij en cached dat ook. | |
FlippingCoin | dinsdag 25 april 2017 @ 23:25 |
Python wordt ook door een interpreter geramd. | |
butz0rs | dinsdag 25 april 2017 @ 23:25 |
Voor html en andere markup en scripting talen heb je een interpreter nodig, bijvoorbeeld je browser. Programmeertalen gebruiken een compiler zodat de computer het direct snapt.Hoewel java weer een beetje apart is vanwege java bytecode. | |
SecretPret | dinsdag 25 april 2017 @ 23:27 |
Maar dat gebeurt dan automatisch. Bij java ben ik dan aan het "prutsen" op de commandines Bij Eclipse gaat het automatisch tho | |
FlippingCoin | dinsdag 25 april 2017 @ 23:28 |
Gebruik InteliJ, dan lijkt het ook automagisch te gaan. ![]() | |
SecretPret | dinsdag 25 april 2017 @ 23:29 |
Automagisch Schitterend woord. Ik meen het | |
FlippingCoin | dinsdag 25 april 2017 @ 23:31 |
![]() | |
#ANONIEM | dinsdag 25 april 2017 @ 23:41 |
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. | |
#ANONIEM | dinsdag 25 april 2017 @ 23:42 |
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. | |
FlippingCoin | dinsdag 25 april 2017 @ 23:51 |
Maar als scholier en student krijg je alle jetbrains IDE's bij een github scholar package. | |
SecretPret | woensdag 26 april 2017 @ 00:09 |
Ik ben 15 ![]() | |
FlippingCoin | woensdag 26 april 2017 @ 00:11 |
En je gaat nog steeds niet naar school? | |
SecretPret | woensdag 26 april 2017 @ 00:12 |
Denk jij echt dat mijn school zulke software aanbied? | |
FlippingCoin | woensdag 26 april 2017 @ 00:13 |
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. | |
SecretPret | woensdag 26 april 2017 @ 00:18 |
Is dit het? https://education.github.com/pack Jouw programma staat er niet tussen. | |
SecretPret | woensdag 26 april 2017 @ 00:24 |
Het is btw erg opmerkelijk dat ze zoveel dingen gratis weggeven voor studenten. Vooral een eigen host en domein. Kek | |
SecretPret | woensdag 26 april 2017 @ 00:47 |
Ik heb het aangevraagd ![]() Edit: HIJ IS NU AL GEACCEPTEERD | |
FlippingCoin | woensdag 26 april 2017 @ 11:46 |
https://www.jetbrains.com/student/ Voor de Jetbrains IDE's. Best tof inderdaad, ze hopen dan ook flink aan je te verdienen later. ![]() | |
#ANONIEM | woensdag 26 april 2017 @ 18:30 |
Dat is juist niet tof. Word je al vroeg geïndoctrineerd. ![]() |