Vilket programmeringsspråk ska man satsa på?

Här diskuteras programmering och utveckling
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

Hej!

Jag har lite funderingar om vilket programmeringspråk man skall satsa på..
Jag har planerat att skapa program som skall funka under både Windows & Linux, så då är min fråga till er:

Vilket programmeringsspråk skall jag välja?


Btw, Python har seriösa problem med åäö, och andra specialtecken(é,è,ß mfl).
Linux_n00b
Inlägg: 101
Blev medlem: 14 okt 2006, 21:09
Ort: Trollhättan
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av Linux_n00b »

C/C++ `?
Ubuntu Nybörjare = N0000000000000000b
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

Men det är ju inte plattformsoberoende?

Eftersom att vissa bibliotek inte finns i linux, jmf med Win och vice versa..
Btw, finns det någon sätt att skapa "Window apps" som funkar i både Win och Linux?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Vilket programmeringsspråk ska man satsa på?

Inlägg av Okänd »

Om du orkar vänta lite så skulle jag rekommendera dig att satsa på Mono/.NET. Mono-biblioteken är idag väldigt kompatibla med .NET och i en nyligen utkommen versionen av Mono så kom stödet för Windows Forms :). .NET är enkelt och på sätt och vis portabelt (tack vare Mono).
Användarvisningsbild
netsampler
Inlägg: 194
Blev medlem: 05 sep 2006, 00:10
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av netsampler »

Java?
netsampler
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

Ok, kollade lite snabbt på Mono.
Men varför måste jag vänta lite?

verkar ju redan som att det har släppts
Java
*Slår mig för pannan* det e klart..
Någon som har någon erfarenhet av att skapa "snygga" fönsterapplikationer med Java?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Vilket programmeringsspråk ska man satsa på?

Inlägg av Okänd »

Jag var lite otydligt där, sorry för det. Vad jag menade är att såvitt jag vet så finns den nya versionen av Mono inte direkt i Ubuntu, du borde dock kunna tanka ner libsen från http://www.mono-project.com/Main_Page manuellt så att säga.
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

Ok, får prova imorrn då.

Men frågan är kvar, går det att göra "snygga" applikationer i Java, såvitt jag vet blir java alltid grådaskigt och kantigt
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Vilket programmeringsspråk ska man satsa på?

Inlägg av johanre »

[quote="gurkZor"]Ok, får prova imorrn då.

Men frågan är kvar, går det att göra "snygga" applikationer i Java, såvitt jag vet blir java alltid grådaskigt och kantigt[/quote]
Tja, du kanske har delat filer via bittorrent någon gång? I så fall har du kanske testat Azureus (http://azureus.sourceforge.net/) någon gång. Jag upplever inte Azureus som grådaskigt eller kantigt. ;)
Användarvisningsbild
Louie
Inlägg: 2361
Blev medlem: 15 nov 2006, 10:15
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av Louie »

C++ behöver inte allas vara plattforms beroende. Såklart skriver du en kod som använder sig av en drös windowsbibliotek så är det klart att den ska användas i windows. Men C++ räknas inte som ett plattformsberoende språk.
Ett väl utfört arbete ger en inre tillfredsställelse och är den grund var på samhället vilar.
Linuxuser - Fri webhosting åt folket!
IRC: Louie` @ #kurbitz freenode - Jabber: PM för jabber
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Vilket programmeringsspråk ska man satsa på?

Inlägg av johanre »

[quote="gurkZor"]Btw, Python har seriösa problem med åäö, och andra specialtecken(é,è,ß mfl).[/quote]
Jasså? Kan du ge en tydligare beskrivning av vad det är du försöker göra som inte fungerar?

Jag hittade dessa två URL:er som beskriver hur man får Unicode output mha av Python.:

http://docs.python.org/tut/node5.html#S ... 0000000000
http://www.reportlab.com/i18n/python_un ... orial.html
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

[quote="johanre"][quote="gurkZor"]Btw, Python har seriösa problem med åäö, och andra specialtecken(é,è,ß mfl).[/quote]
Jasså? Kan du ge en tydligare beskrivning av vad det är du försöker göra som inte fungerar?

Jag hittade dessa två URL:er som beskriver hur man får Unicode output mha av Python.:

http://docs.python.org/tut/node5.html#S ... 0000000000
http://www.reportlab.com/i18n/python_un ... orial.html[/quote]
Jorå, jag har slitit lite med det..
Jag har inga problem att använda Ã…Ã„Ö i python, så länge jag inte skall skicka dem via socket, då får jag:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 17-19: ordinal not in range(128)

Har dock inte kollat på den undre länken. Ska kolla på den, och se om jag lyckas lösa det.


EDIT -->

Löste Ã…Ã„Ö problemet, jag behövde använda encode('latin1') på ett ställe i koden.
Men frågan kvarstår :-D
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Vilket programmeringsspråk ska man satsa på?

Inlägg av Okänd »

Jag skulle nog satsa på Java om jag var du... Du kan ju skapa rätt så snygga GUI applikationer med Swing biblioteket

Här är bra ställe att börja på om man ska pilla med swing...
http://java.sun.com/docs/books/tutorial/uiswing/
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

[quote="gasol"]Jag skulle nog satsa på Java om jag var du... Du kan ju skapa rätt så snygga GUI applikationer med Swing biblioteket

Här är bra ställe att börja på om man ska pilla med swing...
http://java.sun.com/docs/books/tutorial/uiswing/[/quote]
Varför skulle jag satsa på java istället för python?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Vilket programmeringsspråk ska man satsa på?

Inlägg av Okänd »

Det fina är att om du använder Python så kan du designa dina GUI via GLADE och köra pyglade ;). Går ju i många andra språk också men det är väldigt behändigt.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Vilket programmeringsspråk ska man satsa på?

Inlägg av Okänd »

[quote="gurkZor"][quote="gasol"]Jag skulle nog satsa på Java om jag var du... Du kan ju skapa rätt så snygga GUI applikationer med Swing biblioteket

Här är bra ställe att börja på om man ska pilla med swing...
http://java.sun.com/docs/books/tutorial/uiswing/[/quote]
Varför skulle jag satsa på java istället för python?[/quote]
Jag tycker bara att Swing är ett väl designat bibliotek som är både enkelt och kraftfult och är helt OO. Kan dock inte säga så mycket om python GUI biblioteken eftersom jag aldrig har använt dessa.
Användarvisningsbild
Muthaias
Inlägg: 45
Blev medlem: 24 nov 2006, 19:15
Ort: Uppsala
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av Muthaias »

SDL och OpenGL med C++ är ju trevligt det också. Men då för man väl skapa de mesta bitarna som knappar, textflt och så vidare själv. Men det är ju kul det också ;)

I C++ har man ju rätt härlig koll på minneshanteringen också och det är alltid roligt :D
Enkelt. Windows är inte ett alternativ.
Användarvisningsbild
PsySine
Inlägg: 93
Blev medlem: 11 feb 2006, 23:59
Ort: Kimstad

Vilket programmeringsspråk ska man satsa på?

Inlägg av PsySine »

Jag rekommenderar starkt C++ med Qt ( http://www.trolltech.com/ ).
Med Qt skapar du grafiska program som lätt kan översättas och som lätt kan prortas till windows, linux och mac. Exempel på program som använder Qt är Skype och hela KDE.

mvh Janne
gurkZor
Inlägg: 70
Blev medlem: 10 okt 2006, 21:42
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Stockholm
Kontakt:

Vilket programmeringsspråk ska man satsa på?

Inlägg av gurkZor »

[quote="PsySine"]Jag rekommenderar starkt C++ med Qt ( http://www.trolltech.com/ ).
Med Qt skapar du grafiska program som lätt kan översättas och som lätt kan prortas till windows, linux och mac. Exempel på program som använder Qt är Skype och hela KDE.

mvh Janne[/quote]
Hur svårt är det att göra så att programmen fungerar i Mac och Windows?

Har du någon erfahrenhet av det?
Användarvisningsbild
PsySine
Inlägg: 93
Blev medlem: 11 feb 2006, 23:59
Ort: Kimstad

Vilket programmeringsspråk ska man satsa på?

Inlägg av PsySine »

[quote="gurkZor"]Hur svårt är det att göra så att programmen fungerar i Mac och Windows?

Har du någon erfahrenhet av det?[/quote]
Jag har inte stor erfarenhet av att programmera i Qt, men jag kan garantera att om du bara använder saker som Qt tillhandahåller så behöver du inte ändra i någon kod för att få det att fungera i andra operativsystem, det enda du behöver göra är att bekanta dig med hur program kompileras på de olika plattformerna.

mvh Janne
Skriv svar

Återgå till "Programmering och webbdesign"