Python eller Java?

Här diskuteras programmering och utveckling
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Python eller Java?

Inlägg av Heretic »

Hej jag har just börjat med java men jag lärde mej inte så mycket, sen har jag hörttalasom Python som verkar vara ett kung språk.Jag vet inte villket språk jag ska välja.
Både java och python är ju ett bra språk men jag måste välja ett av dom.

Jag vill lära mej göra avancerade program ,console program, scripts ,GUI former och små spel,
men villket av språken java eller python passar till det? ???

Vissa programerare säjer att python är lättare än java och man ska ta det om man vill ha ett första språk.

Jag läste i ett forum och dom skrev att java är snabbare än python men java är mycket mera text i ett helloworld.java än helloworld.py.

Jag måste få veta mera om python.Om det är plattformsberoende ,snabbt och mera.

Jag har gjort ett hello world.py fil men hur kör jag den filen. Är det som java:

Python hello world.py
pause    ???

Funkar Python lika bra som i linux och windows/mac som java (flyttbarhet)!

Det hära kan vell bara en som kan java och python svara på.
Trill

SV: Python eller Java?

Inlägg av Trill »

Python är plattformsobereonde.

För att köra en Python fil i Linux så öppnar du ett nytt textdokument och skriver i början
#!/usr/bin/python

för att den sen ska skriva hello world så ändrar vi så att det står
#!/usr/bin/python
print "Hello World"

Sen så går du in i terminalen och skriver
chmod +x /filens/sök/väg

Det gör filen körbar.

När du sen vill köra filen skriver du
./filens/sök/väg
Användarvisningsbild
Chippen
Inlägg: 1237
Blev medlem: 05 jun 2006, 18:15
Ort: Haninge Kommun

SV: Python eller Java?

Inlägg av Chippen »

jag har hållit på lite med båda, kan inte svara på alla dina frågor... men jag kan säga att python är väldigt mycket lättare att börja med, dessutom mycket roligare att skriva...

Vad som är mest användbart e svårt... vad jag har hört så kan du göra i stort sett vad som hällst med python förutom att skriva typ operativsystem för då måste du använda ett lägre språk (typ assembler)så det kan man nog inte göra i java heller...

men de e nog ganska mycke smaksak och vad man ha tänkt skriva och vart man tänkt köra det...
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

SV: Python eller Java?

Inlägg av Heretic »

Jasså , är python plattformsberoend ! det visste inte jag , men är det snabbare än java ?
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

SV: Python eller Java?

Inlägg av mcNisse »

Python är otypat. Du kan använda variabler hur som helst. Det finns många som tycker det är dåligt. Java däremot är strikt typat. Det är det som jag ser som den stora skillnaden mellan språken samt att java kompileras och python är en intrepretator. Utifrån det perspektivet borde java vara snabbare. Men å andra sidan blir java program så otroligt mycket större. Jag har inte sett någon jämförelse...

Här har du några...
http://twistedmatrix.com/users/glyph/ra ... -java.html
http://furryland.org/~mikec/bench/

För att köra en Python fil i Linux så öppnar du ett nytt textdokument och skriver i början
#!/usr/bin/python

för att den sen ska skriva hello world så ändrar vi så att det står
#!/usr/bin/python
print "Hello World"
Det där med /usr/bin/python har jag börjat ersätta med /usr/bin/env python. Detta för att få den versionen av python som ligger i sökvägen. Det är speciellt smidigt när python inte ligger i /usr/bin. Som på de flesta hpux kärror jag har jobbat mot.
Senast redigerad av 1 mcNisse, redigerad totalt 6 gånger.
KDE 4.5 SC är ute i det fria!!! Tjoho

Stagnation is good for nobody - after all if you don't progress you end up with gnome
Trill

SV: Python eller Java?

Inlägg av Trill »

Heretic skrev: Jasså , är python plattformsberoend ! det visste inte jag , men är det snabbare än java ?
Nej. Ingen har påstått att python är plattformsberoende. Läs mitt inlägg igen. ;D
Användarvisningsbild
Smygis
Inlägg: 849
Blev medlem: 21 jun 2006, 18:41
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Kramfors

SV: Python eller Java?

Inlägg av Smygis »

Jag skulle säga Python. En längre utläggning om varför får vänta.

För nu ska jag ut och springa lite.
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: Python eller Java?

Inlägg av per9000 »

Trill skrev: Python är plattformsobereonde.

För att köra en Python fil i Linux så öppnar du ett nytt textdokument och skriver i början
#!/usr/bin/python

för att den sen ska skriva hello world så ändrar vi så att det står
#!/usr/bin/python
print "Hello World"

Sen så går du in i terminalen och skriver
chmod +x /filens/sök/väg

Det gör filen körbar.

När du sen vill köra filen skriver du
./filens/sök/väg
Man kan även köra filen med "python filnamn"-stilen.

Kod: Markera allt

>cat foo
print "hell o world"

>python foo
hell o world
/P
--
Per Erik Strandberg
Yet Another IT Consultant
Skriv svar

Återgå till "Programmering och webbdesign"