Åtta:
Python fungerar alldeles utmärkt inom desktop-applikationsutveckling också. Faktum är att jag betydligt mycket hellre använder det till sådant än webbprogrammering.
Oh, för all del. Jag säger inte emot det. Men i så fall gäller samma sak Ruby. Man *kan*. Jag var antagligen otydlig, men det jag syftade på var snarare "vad används de till". Och med tanke på att både Spotify och Google (och en mängd andra stora företag) går över till Python för webb, så är det antagligen där den kommersiella framtiden ligger. Och det var ... ja, det ville ha sagt "egentligen".
Lambda89:
"vad används de till".
Jag skulle påstå att det är mer vanligt att använda Python till applikationsutveckling än till webbutveckling - även om det är fullt möjligt att använda till båda två. En kvalificerad gissning säger mig att Python är ett av de vanligaste språken som används till applikationsutveckling i Linux där prestanda inte är skitviktigt.
Lambda89:
i så fall gäller samma sak Ruby
Rubys toolkit-bindningar är dock rätt bristfälliga, och jag har endast sett det användas så ett fåtal gånger. Men visst är det fullt möjligt, om man känner för det. Dock kan man använda PHP till applikationsutveckling också - men det är fullkomligt vidrigt.
Åtta:
Jag skulle påstå att det är mer vanligt att använda Python till applikationsutveckling än till webbutveckling - även om det är fullt möjligt att använda till båda två.
Jag förnekar inte det. Men om man ... så att säga, tittar åt vilket håll vinden blåser. Python har, på senare tid, allt mer fått uppmärksamhet som det ultimata webbspråket. Det är snabbt, det är konsekvent, det är vackert, det är kaftfullt. Allt det som webben ... behöver. Inte för att förminska Pythons vikt vid applikationsutveckling, men jag tror inte att det är där den primära framtiden ligger. Det ligger i, precis som du säger, att prestanda inte är skitviktigt ... vilket för oss till webben.
Åtta:
Rubys toolkit-bindningar är dock rätt bristfälliga, och jag har endast sett det användas så ett fåtal gånger.
Framförallt beror väl det på att ingen riktigt valt att gå åt det hållet. MacRuby försöker väl vara "lite ditåt" ... eventuellt får vi en IDE nån gång i framtiden. Men ja, Ruby är ett webbspråk. I konkurrensen kan det inte aspirera på att vara så mycket mer än det.
Åtta:
Dock kan man använda PHP till applikationsutveckling också - men det är fullkomligt vidrigt
Amen
Lambda89:
Python
Lambda89:
det ultimata webbspråket.
I see what you did there.
Lambda89:
Det är snabbt
För vissa extremt långsamma värden av "snabbt." Tre gånger långsammare än Erlang, sju gånger långsammare än Javascript, femton gånger långsammare än O'Caml, sjutton gånger långsammare än C#, 25 gånger långsammare än Haskell och 50 gånger långsammare än C.
Lambda89:
Det ligger i, precis som du säger, att prestanda inte är skitviktigt ... vilket för oss till webben.
Prestanda är betydligt viktigare för webbutveckling än för applikationsutveckling, med tanke på att du där har tusentals eller t o m miljontals samtidiga användare.
Gentlernen:
I see what you did there.
Sorry.
Gentlernen:
För vissa extremt långsamma värden av "snabbt."
Mitt enda svar på det är att jag uppenbarligen blivit grovt missinformerad.
Gentlernen:
sju gånger långsammare än Javascript
... vill jag dock påstå inte är jämförbart. JavaScript är ett interpreterat skriptspråk. JavaScript i sig är, om jag förstått saken rätt, inte alls så snabbt som det borde vara. (Kan förstås ha fel.)
Gentlernen:
Prestanda är betydligt viktigare för webbutveckling än för applikationsutveckling, med tanke på att du där har tusentals eller t o m miljontals samtidiga användare.
... Fuck. Ibland tänker man inte innan man talar. '>_>
Lambda89:
... vill jag dock påstå inte är jämförbart. JavaScript är ett interpreterat skriptspråk.
Ja, precis som Python. Varför skulle det inte vara jämförbart?
Lambda89:
JavaScript i sig är, om jag förstått saken rätt, inte alls så snabbt som det borde vara.
Hur menar du nu? Givetvis skulle JS kunna bli snabbare; det finns väldigt få språk där det inte finns utrymme för ganska stora förbättringar, frågan är bara vad som krävs för att få dem.
Gentlernen:
Ja, precis som Python. Varför skulle det inte vara jämförbart?
... jag borde läsa på va? Jag trodde, på fullt allvar, att Python var ett quote-unquote "riktigt" språk, som C eller Haskell är.
Gentlernen:
Hur menar du nu?
Att JavaScript är ett ganska korkat uppbyggt språk, för att vara det det är, in my humble opinion. Att man är tvungen att skapa klassinstanser för att få ut ett timestamp är en grej ... Jag har svårt att se det som försvarbart när t.ex. PHP kan göra det med ett funktionsanrop.
... slå mig inte för hårt om jag säger dumma saker, okej?
Språk jag kan/har kunnat och vilken ålder jag lärde mig dem:
Visual BASIC - 13 år (Har dock glömt bort det mesta nu)
C++/C/C# - 14 år (Igen, glömt bort det mesta)
PET BASIC - 15 år (C64 programmering FTW :P)
SQL - 15 år (Han dock aldrig lära mig klart det innan jag slutade med att programmera)
Delphi - 15 år (Han ej lära mig klart det heller)
Sen var det skript-språk: XSS, Assembly (Kunde bara små delar av Assembly, därför listade jag ej det ovan, använde det bara för NOP Slides så jag behövde bara kunna vissa delar), Shell (Unix, MS-DOS) och JavaScript.. (Har säkert glömt något också)
Kommer nästan inte ihåg något av ovanstående språk bara små delar (det är ju ändå ca. 7 år sedan jag använde något av språken), på senare tiden så har jag börjat lite smått igen, först med ActionScript för ca. ett år sedan, och nu tänkte jag börja lära mig ett nytt "riktigt" språk, Jag funderar fram och tillbaka mellan Python och Ruby...
Det lutar mest åt Python då jag alltid har gillat att det är så rent och ändå få funktionellt (samt att en polare har Apress bok "Beginning Python - From Novice to Professional, 2nd Edition" som jag hade kunnat låna )
Vad tycker ni?
Zsasz:
Vad tycker ni?
Har alltid gillat Python, så jag rekommenderar dig att lära dig det.
Zsasz:
(samt att en polare har Apress bok "Beginning Python - From Novice to Professional, 2nd Edition" som jag hade kunnat låna )
Om det är den av Magnus Lie Hetland så skulle jag nog rekommendera dig att köpa senaste (fjärde) versionen utav Learning Python av Mark Lutz istället. Jag har läst båda böckerna och tycker att Lutz bok var mycket bättre - även om Hetlands bok inte var dålig den heller.
Zsasz:
Sen var det skript-språk: XSS, Assembly
XSS är inte ett språk i någon som helst bemärkelse och assembly är så långt ifrån ett scriptspråk man kan komma.
Gentlernen:
XSS
I min värld är det Cross-Site Scripting. Var det det som syftades på, eller existerar det i någon annan benämning som jag missat?
Åtta:
Om det är den av Magnus Lie Hetland så skulle jag nog rekommendera dig att köpa senaste (fjärde) versionen utav Learning Python av Mark Lutz istället. Jag har läst båda böckerna och tycker att Lutz bok var mycket bättre - även om Hetlands bok inte var dålig den heller.
Jo det är den av Hetland, tittade upp Mark Lutz bok..
Den har min polare också ju, jag tänkte aldrig på att det var en bok Python bok, även fast det står "Python" med stora bokstäver på framsidan (jag menar, vem fan sätter en bild på en råtta på omslaget av en Python bok? , men det gjorde visst han ), det är vad jag kallar perfekt 😀
Gentlernen:
XSS är inte ett språk i någon som helst bemärkelse
Sant, tänkte helt fel, har gjort det misstaget ett antal gånger, när jag använde det tänkte jag aldrig på att det det egentligen var JS jag skrev då det oftast var i en annan "omgivning", måste sitta kvar i mitt huvud fortfarande
Gentlernen:
assembly är så långt ifrån ett scriptspråk man kan komma.
Mycket väl medveten om det, jag gissar på att du ej läste det som jag skrev inom parentes direkt efter?
Åtta:
I min värld är det Cross-Site Scripting. Var det det som syftades på, eller existerar det i någon annan benämning som jag missat?
Visst är de det, dock så är det ju ett säkerhetshål och ej ett scriptspråk, något som jag alltid råkar blanda ihop, oftast används JavaScript..
Zsasz:
jag gissar på att du ej läste det som jag skrev inom parentes direkt efter?
Visst gjorde jag det, och då blev inlägget ännu mindre logiskt.
Gentlernen:
Visst gjorde jag det, och då blev inlägget ännu mindre logiskt.
.. Jag måste ha uttryckt mig dåligt bara, Det jag menade var att jag visste att det ej var ett skript-språk, men då jag i stort sätt bara kunde små fragment av språket så ville jag ej skriva det bland de "normala" språken i listan jag skrev ovan (den med ålder), ifall någon skulle tro att jag kunde programmera i Assembler, vilket jag inte kan..
Enklare att förstå nu?