Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Nja, om du kan C# bra och vill byta, så kommer det inte ta dig lika lång tid att lära allt från början. För du kan ju redan så mycket, du är inne i svängen.

Nej men det är ju precis samma sak som att utvecklingen i språken är liknande... NOT.

Håller du med om att man kan spendera minst ett år på att specialisera sig inom .NET? Håller du med om att man kan göra detsamma inom J2EE? Om du håller med om de påståendena, så är det alltså minst ett års arbete att byta språk för en specialiserad programmerare. Definitionen av hur enkelt det innebär att det är, lämnar vi upp till var och en.

Att de används till olika saker är luddigt sagt. Vad du menar är att företagen idag använder dem till olika saker, men det har inte ett dugg med utvecklingen för TS i de respektive språken att göra och dessutom har du inte ens sett statistik på det (utöver dina subjektiva erfarenheter).

Permalänk
Medlem

Jag har tänkt att gå NV/Programmering eller dylikt, någon som vet någon bra skola? Jag har tänkt på Metapontum och Fryshuset(Vet dock inte hur seriöst det är där)
Jag skulle för det mesta vilja programmera spel men också lära mig grunderna i vanlig programmering(OS och t.ex. Browser programmering)
Finns det något bra program för att börja med simpel och lätt programmering som är gratis?
(Visste inte riktigt om jag skulle lägga upp egen tråd eller inte men eftersom att den här handlade om programmering så...)

Visa signatur

-Gaming: | NZXT Lexa S | Core i5 750 @ 3 GHz | XFX 5850 xXx | Asus P7P55D EVO | Corsair Dominator 4GB | NH-D14 | WD Caviar Black 750GB
-Programmering/grafiskt: | MacBook Pro 13.3" | SSD 128GB | Ubuntu 8.10

Permalänk
Medlem

J3H:

Tyvärr lär du dig oftast inte så mycket om programmering på gymnasiet även om du läser ett teknik/data-inriktat program. Det viktigaste i så fall är nog att programmera mycket själv och att hitta på små projekt som intresserar dig. Jag själv föredrar grafik då det är kul att se resultatet direkt på skärmen.

Var även beredd på att läsa vidare efter gymnasiet om du känner att det är värt det. Visst finns det många självlärda programmerare, men man lär sig väldigt mycket av en teknisk utbildning. Se till att få bra behörighet så du kan göra detta om du skulle vilja senare.

Program för programmering ja... Det beror nog lite på vad du vill göra för nått. För spelmotorer är det C eller C++ som gäller och så kommer det nog fortsätta för en överskådlig tid. Spellogik och användandet av motorerna går att göra i princip vilket språk som helst. Vill man bara göra roliga spel kan man nog börja peta med Python/Pygame eller C#/XNA, men då vara beredd på att det man lär sig kanske inte fullt ut går att applicera på ett spelföretag idag.

Se till att göra det som är roligt, det är det viktigaste
Hoppas du fick lite tips.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av azoapes
Nej men det är ju precis samma sak som att utvecklingen i språken är liknande... NOT.

Håller du med om att man kan spendera minst ett år på att specialisera sig inom .NET? Håller du med om att man kan göra detsamma inom J2EE? Om du håller med om de påståendena, så är det alltså minst ett års arbete att byta språk för en specialiserad programmerare. Definitionen av hur enkelt det innebär att det är, lämnar vi upp till var och en.

Jag forsoker saga att om du kan massa olika Java ramverk sa blir det mycket enklare att lara sig motsvarande ramverk i C#. Du maste inte borja om fran borjan, for du kan redan sa mycket om de begrepp som anvands, och hur man tanker. Jag gjorde en Java datorlabb at en kompis pa KTH, utan att nagonsin tidigare sett Java eller oppnat en Java bok. Detta gick bra darfor att jag kunde C++. Det var inte sa att jag var tvungen att lara mig objektorientering och sen syntaxen och semantik. Jag kunde redan sa mycket att det bara var att mappa om C++ till Java. Jag var inte tvungen att lara fran borjan. Sa det jag menar, ar att det ar mycket enklare att gora saker i ett liknande sprak och ramverk, om du redan kan nagot liknande. Det gar faktiskt valdigt fort.

Citat:

Ursprungligen inskrivet av azoapes
Att de används till olika saker är luddigt sagt. Vad du menar är att företagen idag använder dem till olika saker, men det har inte ett dugg med utvecklingen för TS i de respektive språken att göra och dessutom har du inte ens sett statistik på det (utöver dina subjektiva erfarenheter).

I min bransch sa pratas det aldrig om Windows. Inte nagon konkurrent kor Windows. Och det leder till att C# inte anvands, eftersom det ar sa hart knutet till Windows. Men jag tror nog C# skulle funkat bra pa dessa stora servrar om C# inte var sa hart knutet till Windows. Jag menar alltsa att sjalva spraket C# ar bra nog, men Windows suger, och darfor anvands inte C# i dessa stora servrar. Darfor ar det Java som kors i denna bransch.

Whatever. Nu tycker jag vi slapper detta och konstaterar att bada spraken ar ganska lika och "lika" bra.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Whatever. Nu tycker jag vi slapper detta och konstaterar att bada spraken ar ganska lika och "lika" bra.

Jag har aldrig sagt att C# är bättre än Java. Jag argumenterar bara för att C# passar den här trådskaparen bättre än Java. Och så argumenterar jag emot dig. Du har sagt flera saker som inte stämmer, och du kan inte heller försvara det du säger. Om jag släpper diskussionen är det på grund av det.

Citat:

Ursprungligen inskrivet av saddam
Jag forsoker saga att om du kan massa olika Java ramverk sa blir det mycket enklare att lara sig motsvarande ramverk i C#.

Och det håller jag med om. Men du säger också att de är "ganska lika" och sätter punkt där, alltså generaliserar det. Men det stämmer inte för avancerade programmerare, och där sätter jag punkt. Din erfarenhet bygger alltså inte ens på C# och Java utan på C++ och Java? Grattis. Dessutom en labb som antagligen inte gjorde nånting vettigt alls, inget grafisk heller. Om du hade gått ifrån Java-guru till C#-guru (alltså inklusive båda hela ramverken) på mindre än ett år, då hade du kunnat säga att de är "ganska lika" och menat att det gällde för alla kunskapsnivåer. Men så är det inte.

Permalänk
Medlem

Fast hur givande är det för trådskaparen att veta om NASDAQ använder sig av bu eller bä..

Mitt [andra] tips är topcoder.com som har en avdelning där man får klara direktiv på små uppgifter eller algoritmer som ska knappas ihop. Jag tyckte det var ganska kul att pyssla med det ett tag, och man kan kolla på andra människors kod för att få nya idéer.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Citat:

Ursprungligen inskrivet av saddam
Ett informationssystem som skickar ut information med 5000 aktieaffärer i sekunden är inte överdrivet bra, egentligen. Poängen är att själva NASDAQ aktiesystem är utvecklat i Java. Precis det jag påstod tidigare. "Stora serversystem kör ofta Java, och klientdatorerna kör C#". Själv har jag aldrig sett ett stort serversystem i C#, i min bransch. Eftersom då måste man köra Windows. Och då kraschar det. Därför argumenterar jag för att Java hittas på stora servrar.

Nej, du missuppfattar det hela poängen är att NASDAQ har [minst] ett system som kör på MSSQL - detta ifrågasatte du. Det var ingen som specificerade vilket av deras system som diskuterades.

Oavsett så är du väldigt off-topic nu och jag tycker du hellre borde gräva upp tråden för ungefär ett år sedan om du vill fortsätta diskutera storsystem vs Windows - dock har jag sedan vi sist diskuterade detta haft flera Server 2008 uppegående utan krasher, uppdateringar eller annats strul som du menar är synonymt med Windows.

Back on-topic: Som andra redan sagt - det handlar mindre om språket i sig utan mer om vad du vill åstadkomma. Om du inte har någon ide för ett projekt så kommer det givetvis inte vara roligt att programmera det heller, så sätt dig ned och fundera lite över vilken utility du saknar dagligen, eller hur ett verktyg du använder dagligen kan förbättras och ta det därifrån.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av azoapes
Jag har aldrig sagt att C# är bättre än Java. Jag argumenterar bara för att C# passar den här trådskaparen bättre än Java. Och så argumenterar jag emot dig. Du har sagt flera saker som inte stämmer, och du kan inte heller försvara det du säger. Om jag släpper diskussionen är det på grund av det.

Och JAG anser att Java passar den här trådskaparen bättre än C#. De flesta civ.ing. utbildningar på universiteten börjar med att undervisa i Java. Inte C#. Det kanske finns ett skäl till att de väljer Java? Jag vet inte, men jag anser det visar att Java duger som nybörjarspråk.

Och vad är det för flera saker jag sagt som inte stämmer, som jag inte heller kan försvara? Lista upp dem.

Citat:

Ursprungligen inskrivet av azoapes
Och det håller jag med om. Men du säger också att de är "ganska lika" och sätter punkt där, alltså generaliserar det. Men det stämmer inte för avancerade programmerare, och där sätter jag punkt. Din erfarenhet bygger alltså inte ens på C# och Java utan på C++ och Java? Grattis. Dessutom en labb som antagligen inte gjorde nånting vettigt alls, inget grafisk heller. Om du hade gått ifrån Java-guru till C#-guru (alltså inklusive båda hela ramverken) på mindre än ett år, då hade du kunnat säga att de är "ganska lika" och menat att det gällde för alla kunskapsnivåer. Men så är det inte.

Labben skulle läsa in molekylvikter och göra beräkningar och en meny. Inget grafiskt, nej. Men det var en projektuppgift, alltså inte en vanlig labb som görs på några timmar. Man brukar ha flera labbar i en kurs samt en stor projektuppgift. Det tog mig några timmar att göra den projektuppgiften. Det var en nybörjarkurs så jag hade inga problem med det. Det var första gången jag såg Java.

Jag har fram till nu sysslat främst med Java. Nyligen var jag tvungen att undervisa systemutvecklare i främmande land långt bort, i C# och Windows forms, GUI programmering i Visual Studio 2005. De flesta kunde inget innan om C#, men en del kunde. Jag själv kunde ingenting innan om C# eller Windows forms. Jag läste in allt på typ 7 dagar och skapade 3 dagars kurs samt en tung labb (jobbade 18h/dygn dock). I labben skapade vi flera fönster, mycket knappar, flera grids, etc. Det var inget avancerat sådär, men det var massa GUI som anropade en av dessa stora servrar och gjorde saker. (Just denna server kör C/C++ dock.) Jag kunde inte svara på alla frågor, men 80% var mycket nöjda med min kurs. 20% tyckte den var sådär.

Men om du hade haft rätt, så skulle det varit omöjligt för mig att lyckas undervisa garvade systemutvecklare i C# och Windows forms, på så kort tid, eller hur? Inse, om jag kan 14 programmeringsspråk och har dubbla examina och sånt där, så är det inte så svårt för mig att lära något liknande. Jag måste inte lära om från början.

Om jag kan spela elgitarr bra, så är det inte jättesvårt för mig att börja spela klassisk gitarr och tvärtom. En nybörjare som aldrig hållit i en gitarr måste öva flera år innan han kan göra svårare saker. Men en gitarrexpert behöver inte öva flera år. Det var en snubbe som spelade elgitarr i många år, sen började han med klassisk gitarr. Efter 1-2 år vann han en klassisk gitarr tävling (där folk spelat sedan de var 7 år). Det skulle varit omöjligt enligt dig, eller hur?

Om jag har körkort för automatväxlad bil och ska lära mig köra manuell växlad bil, så behöver jag inte spendera tid på att lära mig teori från början och hur man kör en bil från början. För sånt kan jag redan. Jag måste inte lära på nytt. Du verkar tro att man måste lära sig från början, skriva teori, lära sig köra i trafik, etc.

Det finns ett skäl att det släpps böcker som heter något i stil med "Java för dig som kan C#" och de böckerna tar bara upp skillnaderna. Skillnaderna är mycket mindre, än att tvingas lära sig ett helt språk/paradigm på nytt.

Därför argumenterar jag till TS, att det spelar egentligen ingen roll vilket språk man börjar med. De är båda ganska lika. Mitt budskap är att: om du inte är korkad, så är det inget problem att byta språk. Så det spelar ingen roll. Det är bara välja ett språk och köra på. Skillnaden är främst i vilka områden de används.

Emigrating12
Jag sade att Java används främst för stora servrar. Då säger azoapes att det stämmer inte, och anger NASDAQ som exempel. Varpå jag säger att NASDAQs lilla informationsspridningssystem inte är själva servern, och inte heller ett stort system. Självklart använder NASDAQ massa olika kringsystem, som betjänar själva aktiesystemet. Flera av de kringsystemen är i Windows.

Sen är det bra att du lyckas få upptid på dina Windowsservrar. Men upptid är helt ointressant, eftersom det är inte svårt att få det. Jag kan starta upp en Win3.11 server som inte gör något och låta den gå i flera år. Betyder det att Win3.11 är stabilt under stor last och duger bra för Enterprise tillämpningar? Nej. Det viktiga är hur servrarna beter sig under stor och komplex last - det är då det blir svårt att få hög upptid. Att låta en server köra en beräkning är inte komplext eller svårt. Men, många olika processer som pratar med varandra, många som loggar in och gör många transaktioner - om du lyckas få bra upptid under såna förhållanden så är det intressant. Lång upptid i sig självt är inte intressant.

Permalänk
Citat:

Ursprungligen inskrivet av saddam
...
De flesta civ.ing. utbildningar på universiteten börjar med att undervisa i Java. Inte C#. Det kanske finns ett skäl till att de väljer Java? Jag vet inte, men jag anser det visar att Java duger som nybörjarspråk.
...

Doh, kanske för att många IDE:n för Java är gratis medan VS, som är så hårt knutet till .NET och C# att det blir svårt att maximera nyttan av ramverket utan det, kostar pengar?

Visa signatur

www.uu.se - some kind of university | www.hirr.org.uk - ain't no mountain high enough | www.bajenfans.se

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av bobamatics
Doh, kanske för att många IDE:n för Java är gratis medan VS, som är så hårt knutet till .NET och C# att det blir svårt att maximera nyttan av ramverket utan det, kostar pengar?

Kanske är det så att MS ger extremt förmånliga erbjudanden till civ.ing utbildningar, och närmast skänker bort mjukvaran? Studenterna på civ.ing. utbildningarna får gratis tillgång till massa MS mjukvara.

Permalänk

Vet inte riktigt om man kan kalla detta språk men det är kul om do går ihop med några kompisar och lär dig morse kod, kul som fan vet inte om det va ngt sånt du snackade om när du skrev språk ^^

Visa signatur

måndagar är ett värdelöst sätt att slösa bort en sjundedel av sitt liv.

Permalänk
Citat:

Ursprungligen inskrivet av saddam
Sen är det bra att du lyckas få upptid på dina Windowsservrar. Men upptid är helt ointressant, eftersom det är inte svårt att få det. Jag kan starta upp en Win3.11 server som inte gör något och låta den gå i flera år. Betyder det att Win3.11 är stabilt under stor last och duger bra för Enterprise tillämpningar? Nej. Det viktiga är hur servrarna beter sig under stor och komplex last - det är då det blir svårt att få hög upptid. Att låta en server köra en beräkning är inte komplext eller svårt. Men, många olika processer som pratar med varandra, många som loggar in och gör många transaktioner - om du lyckas få bra upptid under såna förhållanden så är det intressant. Lång upptid i sig självt är inte intressant.

Givetvis är de under konstant belastning - normalt ligger en burk på ~20GB utilized RAM och 40-50% CPU, det finns både MSSQL, MySql, TFS, Exchange, IIS, Apache etc etc tjänster på olika maskiner (blandat mellan Windows, Linux, BSD och Unix) - poängen är att alla har lika bra uptime och alla är använda. Givetvis har de ett fåtal "användare" jämfört med en vilken som helst investment bank i London eller NYC men sålänge server loaden finns är det obetydligt.

Nyligen har jag hjälpt ett större företag (gigantiskt enligt Svensk standard) som [nästan - det finns bl.a. BSD baserade brandväggar etc] enbart kör Windows, där den externa kommunikationen uppgår till 12-15TB/day - skulle detta system gå ned har det förödande effekt för bl.a. Costco och Target (stora retailers i USA).

Ang. just Java vs C# så är orsaken att Java förespråkas helt och hållet historisk. Det är inte heller första gången som universiteten ligger bak den faktiskt existerande arbetsmarknaden. För ungefär 5 år sedan var det nästan enbart J2EE utvecklare som efterfrågades ifrån den finansiella sektorn, nu är det helt åt andra hållet och de skriker efter .Net utvecklare.

Storsystem är på väg ut och bort, fler och fler traditionella användare byter upp/ned sig till "normala" system. Orsakerna varierar givetvis stort, men TCO är en.

Men igen, för att återgå något till topic - kan man redan C# är det relativt enkelt att övergå till Java (och vice versa), men det betyder egentligen bara att man med en gång känner igen strukturen. Ska man faktiskt producera något av värde blir det till att sitta och leta upp information från dokumentation eftersom strukturen inte har med själva ramverket/klasserna att göra. Det är dock enklare att gå från Java till C# eftersom IDE till .Net är mycket mer "komplett" - försök att skriv en high availability webservice i Java f.ex, gör sedan om det i C#. Med Visual Studio kan det, tyvärr, göras utan att egentligen skriva kod.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av emigrating12
För ungefär 5 år sedan var det nästan enbart J2EE utvecklare som efterfrågades ifrån den finansiella sektorn, nu är det helt åt andra hållet och de skriker efter .Net utvecklare.

Jag håller med dig om detta. Nu är C# i ropet. Det är alltid något riskhanteringssystem, eller trader system, etc, som görs i C#. Dvs, klientdatorerna ute på bankerna som accessar de stora finansservrarna på t.ex. aktiebörsen. Men just de stora finansservrarna, t.ex aktiesystemen görs aldrig i C#. De stora servrarna körs inte på Windows, typiskt är det nån tyngre Unix/OpenVMS/Mainframe och då faller C# bort. Då återstår Java/C/C++/Cobol.

Jag tycker detta är ett problem. MS borde släppa C# kompilatorer för andra plattformar och då skulle C# även kunna användas för t.ex. aktiebörssystem. Mono är ingen bra implementation för kritiska system. C# är så hårt låst mot Windows. Java är ju öppet, så det finns bra implementationer på allt från mobiltelefoner upp till Mainframes och massor av olika operativssystem och olika cpu arkitekturer.

Permalänk
Citat:

Ursprungligen inskrivet av saddam
Kanske är det så att MS ger extremt förmånliga erbjudanden till civ.ing utbildningar, och närmast skänker bort mjukvaran? Studenterna på civ.ing. utbildningarna får gratis tillgång till massa MS mjukvara.

Studenterna ja. Poängen med att studenterna får det gratis är ett steg i Microsofts strategi, universiteten/högskolorna ska "tvingas" att köpa plattformen för att köra den teknik som studenterna nu kanske fått mersmak för. Om skolorna nu ändå inte gör det har företaget förhoppningsvis ändå fått över några intresserade till sin sida.

Visa signatur

www.uu.se - some kind of university | www.hirr.org.uk - ain't no mountain high enough | www.bajenfans.se

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bobamatics
Studenterna ja. Poängen med att studenterna får det gratis är ett steg i Microsofts strategi, universiteten/högskolorna ska "tvingas" att köpa plattformen för att köra den teknik som studenterna nu kanske fått mersmak för. Om skolorna nu ändå inte gör det har företaget förhoppningsvis ändå fått över några intresserade till sin sida.

Motsvarande gäller Java och Matlab också. Sun har sponsrat datavetenskapliga institutioner väldigt länge, med billiga serversystem och labbsalar, och MathWorks ger bort licenser till högskolor, sedan kostar det multum för företag att köpa motsvarande mjukvara.

Ingen idé att kriga i språk. Välj ett som verkar passa dig och skriv roliga saker. Man kan alltid (nåja oftast iallafall) byta om det visar sig att man valt fel.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av bobamatics
Studenterna ja. Poängen med att studenterna får det gratis är ett steg i Microsofts strategi, universiteten/högskolorna ska "tvingas" att köpa plattformen för att köra den teknik som studenterna nu kanske fått mersmak för. Om skolorna nu ändå inte gör det har företaget förhoppningsvis ändå fått över några intresserade till sin sida.

Även universiteten får mycket förmånliga erbjudanden. De betalar aldrig fullpris. De nästan får mjukvaran.

JDV
"Ingen idé att kriga i språk. Välj ett som verkar passa dig och skriv roliga saker. Man kan alltid (nåja oftast iallafall) byta om det visar sig att man valt fel."
Precis. Alla språken är ju typ lika bra, ändå. Spelar roll. Det är hyfsat enkelt att byta.

Permalänk
Medlem

Jag tycker både Java och C# är bra nybörjarspråk, lite beroende på vad man vill göra, vad man vill arbeta på för plattform etc.

On topic:

En sak jag personligen saknar i mina små projekt är avslut. Det är alldeles för lätt att köra på så långt som behövs men inte längre. Men att knyta ihop allt ger en stor tillfredsställse i sig: installationsprogram, dokumentation etc.

Så mitt tips till en uttråkad programmerare är att försöka paketera vad helst det nu blir. På vägen får man lära sig dokumentextraktion, programpaketering etc.

När det gäller konkreta projekt att göra har jag också förslag om så önskas. Har några gamla favoriter i lådan... säg till.

Visa signatur

Crap.

Permalänk
Medlem

Till TS och Morr: En grej jag tycker är roligt att programmera är mindre spel, och för att något ska bli klart behövs någon form av slutdatum oxå. Alltså är korta speltävlingar bland det roligaste hobby-kodarprojekten jag vet

Ett par som jag varit med i är
ludumdare.com (48 timmar, valfritt språk, nästa gång 11-13e dec)
pyweek.org (1 vecka, måste skrivas i python, nästa gång till våren tror jag)

Ghost_Overdoze: En anledning att sådana här nybörjar-trådar urartar är nog att det inte bjuds så många andra tillfällen att diskutera språk mot varandra. Vid problem som är svårare är frågan ofta inte lika öppen, om jag undrar hur man enklast sparar ner x i databasen i min 1000-raders c#-webservice är det liksom inte läge att någon föreslår att skriva om den i java..

jdv: Ahh, på chalmers finns (eller fanns när jag gick där) svindyra sun blade-workstations i en del labb-salar, undrar just vad priset var för dom..

Permalänk
Medlem

Till trådstartare. Varför inte lära sig BrainFuck?

Visa signatur

PowerPC-base Core @3.2GHz ,7 x SPE @3.2GHz ,RSX @550MHz,Dolby 5.1ch, DTS, LPCM, * 256MB XDR Main RAM @3.2GHz
* 256MB GDDR3 VRAM @700MHz

Permalänk
Medlem

Jag hade en rejäl dipp i lust att koda efter att jag gjort klart exjobbet och hamnade på väldigt mycket underhållsprogrammering. Min räddning där var att jag började programmera lite mer udda språk och intressera mig för hur språken var uppbyggda. Började leka med Io och skrev en egen (trasig) implementation av det, och fastnade sedan för scheme. Det har gett helt andra insikter om programmering och har formodligen gjort mig till en annolunda programmerare (ni får fråga nån annan om det är bättre eller sämre =). Det är ohygligt roligt att försöka bygga nya minimala programmeringsspråk och interpreterare/kompilatorer.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Och JAG anser att Java passar den här trådskaparen bättre än C#.

Och vad är det för flera saker jag sagt som inte stämmer, som jag inte heller kan försvara? Lista upp dem.

Argumentera då för det, och skippa alla irrelevanta argument som att det används på stora system. Det ska vara roligt att programmera.

  • (Om C# och Java) - "väldigt lika"

  • "C# hittar du på främst på klientdatorerna" - Du har inte sett någon statistik på detta, alltså är det bara en gissning baserad på subjektiva erfarenheter, men ändå fortsatte du argumentera emot att det skulle kunna vara så att du inte vet

  • Du svarade aldrig på ifall du höll med om att man kan specialisera sig inom både Java och C# under rätt lång tid, eftersom det då skulle innebära att jag har rätt i att utveckling i J2EE och .NET inte alls är likt på avancerad nivå, vilket du fortsätter säga emot hela tiden. Men sedan säger du emot dig själv genom att skriva: "Du maste inte borja om fran borjan" vilket iofs är helt irrelevant argumentation men underförstått innebär att man ändå har en bra bit att gå för att kunna byta.

  • "universiteten får mycket förmånliga erbjudanden" - Detta stämmer inte heller, och om det stämmer är det ren tur från din sida eftersom du inte sett statistik på detta. Min erfarenhet är den motsatta; jag fick t.o.m. fråga efter den allra billigaste MSDN-Subscription när jag pluggade Civ. Datateknik på LiTH. Och då är det ändå via studenter som Microsoft tjänar pengar i slutändan.

Citat:

Ursprungligen inskrivet av saddam
Labben skulle läsa in molekylvikter och göra beräkningar och en meny. Inget grafiskt, nej.

Och hur kan du ens ta upp detta när det inte handlade om det som ändå är det centrala i .NET ? Det är som att säga: "Nej men jag kunde skriva text i Emacs också så det funkar exakt som Vi...", eller "Nej, det är ingen skillnad mellan DB2 och MySQL. Båda stödjer INSERT...". Det där med WinForms tänker jag inte ens kommentera, mer än att hela WinForms finns till för att underlätta för de som ska göra enkla saker snabbt

Att programmera något icke-grafiskt i C# och Java skiljer sig nästan ingenting. Språken är rent syntaxmässigt väldigt lika. Men att utveckla på avancerad nivå har ingenting med språket att göra så länge det är OOP. Utan det handlar om att kunna teknikbasen, att hantera ramverken och språkets inbyggda möjligheter; i C# inklusive WCF som är en hel vetenskap. Och där har C# och Java ingenting gemensamt, förutom det jag sa innan: körs i VM och har garbage collector.

Citat:

Ursprungligen inskrivet av saddam
Jag sade att Java används främst för stora servrar. Då säger azoapes att det stämmer inte, och anger NASDAQ som exempel. Varpå jag säger att NASDAQs lilla informationsspridningssystem inte är själva servern, och inte heller ett stort system.

Jag sa aldrig att det inte stämde att Java används främst på stora servrar. Jag sa att många som idag använder Oracle skulle kunna använda SQL Server istället, och angav NASDAQ-systemet som ett exempel där det fungerar utmärkt. Irriterar mig som fan på folk som felciterar.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av azoapes
Argumentera då för det, och skippa alla irrelevanta argument som att det används på stora system. Det ska vara roligt att programmera.

Vem är det som bestämmer om det är irrelevant argument eller inte? Är det endast du? Jag anser det vara relevant att veta om ett språk håller hela vägen upp, från mobiler ända upp till stora servrar. Jag anser det vara relevant att veta att man blir tvungen att byta språk senare, om man senare upptäcker att man vill satsa seriöst. Visst, du tycker det är irrelevant kunskap, men det tycker inte jag?

Citat:

Ursprungligen inskrivet av azoapes
[list][*](Om C# och Java) - "väldigt lika"

Ja? Själva språken är väldigt lika. Många anser C# vara en kopia utav Java, och då är det naturligt att de är lika. Vad försöker du säga med denna punkt? Att språken inte är lika?

Citat:

Ursprungligen inskrivet av azoapes
[*]"C# hittar du på främst på klientdatorerna" - Du har inte sett någon statistik på detta, alltså är det bara en gissning baserad på subjektiva erfarenheter, men ändå fortsatte du argumentera emot att det skulle kunna vara så att du inte vet

Nej jag har inte sett någon statistik på detta, det har inte du heller. Däremot så är jag insatt i min bransch och där förekommer inte Windows på stora servrarna. Jag har frågat mig för och vi har god koll på konkurrenternas produkter. Det finns inte så många i min bransch, då det är så mycket pengar inblandade och stora investeringar. Alla kan inte slänga upp typ en halv miljard utan vidare. Det krävs massor av tillstånd, myndigheterna är inblandade, etc.

Sen gav jag ett exempel på när Londonbörsen fick skrota sitt Windows aktiesystem efter 2års drift och en kostnad till halv miljard kr. Pga krascher och instabilitet. Det är väl den enda börsen som provat Windows, vad jag vet. Den gamla VDn fick sparken. Den nya VDn tar in Linux och Solaris nu.

Jag har dessutom pratat med gamla seniora kollegor, och jag har fått detta påstående från kollegorna. De har varit i branschen länge. Windows finns inte. Kollegorna tycker faktiskt att även vissa Unix sorter är nästan lite instabila ibland. Om de nästan dissar Unix, så kan ju tänka sig vad de tycker om Windows. Jag frågade om Windows, och de drog på mun.

Citat:

Ursprungligen inskrivet av azoapes
[*]Du svarade aldrig på ifall du höll med om att man kan specialisera sig inom både Java och C# under rätt lång tid, eftersom det då skulle innebära att jag har rätt i att utveckling i J2EE och .NET inte alls är likt på avancerad nivå, vilket du fortsätter säga emot hela tiden. Men sedan säger du emot dig själv genom att skriva: "Du maste inte borja om fran borjan" vilket iofs är helt irrelevant argumentation men underförstått innebär att man ändå har en bra bit att gå för att kunna byta.

Du verkar inte förstå vad jag menar, eller så är det jag som har svårt att förklara hur jag menar. Låt mig ta det igen. Jag menar alltså att om du kan ett C# ramverk, så behöver du bara mappa om allting till motsvarande Javas ramverk. Du måste inte gå hela vägen från början igen. Det är samma sak som om du kan Java och ska lära dig C#, det går ganska snabbt att börja knacka program. Visst, det är långt till att verkligen bemästra C# då, men det går oerhört mycket snabbare.

Om jag kan Eclipse och ska lära mig Netbeans så går det ganska snabbt att lära om. Första gången man såg ett IDE tog det lång tid innan man förstod all funktionalitet (hur använder man en debugger i IDE?), men nu så har Eclipse och Netbeans ungefär samma funk, och jag behöver bara mappa om mellan Eclipse och Netbeans. Visst, det är långt till att jag verkligen kan Netbeans alla finesser, men det går snabbt att lära mig det. Det är bara att memorera. Jag vet redan hur funken ska användas.

Ramverken för C# och Java har ungefär samma funk, och kan du ett ramverk så kan du ganska snabbt lära om för ett motsvarande ramverk. Det är klart, ska du lära dig ett helt nytt ramverk inom ett område du aldrig sett tidigare så tar det tid. Men att bara lära om till motsvarande område, går snabbt.

Whatever. Du behöver inte hålla med om detta. Du får tycka vad du vill, så tycker jag vad jag vill. Så släpper vi detta.

Citat:

Ursprungligen inskrivet av azoapes
[*]"universiteten får mycket förmånliga erbjudanden" - Detta stämmer inte heller, och om det stämmer är det ren tur från din sida eftersom du inte sett statistik på detta. Min erfarenhet är den motsatta; jag fick t.o.m. fråga efter den allra billigaste MSDN-Subscription när jag pluggade Civ. Datateknik på LiTH. Och då är det ändå via studenter som Microsoft tjänar pengar i slutändan.[/list]

Tråkigt att det är så på LiTH. På KTH var det inga problem dock. Jag har pratat med lite högre chefer på bl.a. MS och läst intervjuer och sett att de prioriterar Universiteten. Därför skänker de nästan bort mjukvaran. Det är en uttalad policy från flera IT företag. Kanske får KTH bättre erbjudanden än LiTH, pga det ligger i huvudstaden?

Citat:

Ursprungligen inskrivet av azoapes
Och hur kan du ens ta upp detta när det inte handlade om det som ändå är det centrala i .NET ? Det är som att säga: "Nej men jag kunde skriva text i Emacs också så det funkar exakt som Vi...",

Men båda editorerna stödjer makron, cut & copy, multipla fönster, etc. Du behöver bara lära dig hur man gör det i en annan editor istället. Det är bara en fråga om att uttrycka dig annorlunda. Du säger en sak i Emacs Ctrl-x ctrl-s och i VI så säger du istället ":w". Du VET att vad man kan göra i en editor och nu handlar frågorna om "Jag vill göra macro, hur gör man det i VI?" istället för "öhhh... vad är ett macro?"

Ja, alltså jag tänker inte fortsätta argumentera med dig om detta. Om du har problem att abstrahera och se mönster på högre plan så får det stå för dig. Jag tror dock att om du testar lite andra språk, skulle du se att det är inte så svårt som du inbillar dig.

Citat:

Ursprungligen inskrivet av azoapes
Att programmera något icke-grafiskt i C# och Java skiljer sig nästan ingenting. Språken är rent syntaxmässigt väldigt lika. Men att utveckla på avancerad nivå har ingenting med språket att göra så länge det är OOP. Utan det handlar om att kunna teknikbasen, att hantera ramverken och språkets inbyggda möjligheter; i C# inklusive WCF som är en hel vetenskap. Och där har C# och Java ingenting gemensamt, förutom det jag sa innan: körs i VM och har garbage collector.

Kan du ett ramverk, så kan snabbt lära dig motsvarande andra ramverk med samma funktion. De har ungefär samma funktionalitet och du kan göra ungefär samma saker. Två editorer kan göra ungefär samma saker. En grid kan göra ungefär samma saker i Swing och i Windows Forms. etc.

Citat:

Ursprungligen inskrivet av azoapes
Jag sa aldrig att det inte stämde att Java används främst på stora servrar. Jag sa att många som idag använder Oracle skulle kunna använda SQL Server istället, och angav NASDAQ-systemet som ett exempel där det fungerar utmärkt. Irriterar mig som fan på folk som felciterar.

Jag trodde du menade att NASDAQs aktiesystem körde MS SQL. Man blir ju förvirrad när du säger att NASDAQ kör MS SQL. Då tror man ju förstås du menar börsen. Annars kan du ju säga "NASDAQ kör MS Access" och tillägga om man frågar: "jag menade förstås en dator i källaren som kör det för disketterna".

Självklart duger MS SQL till mindre grejer, och NASDAQ har fullt av såna system. Men Windows kommer inte nära själva börsen.

Att du irriterar dig på folk som felciterar, det var tråkigt, men jag missförstod dig. Men, händer det ofta du blir felciterad? Det var inte så bra, jag får försöka skärpa mig när jag läser dina texter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
Jag anser det vara relevant att veta om ett språk håller hela vägen upp ... blir tvungen att byta språk senare, om man senare upptäcker att man vill satsa seriöst

Det får du tycka, men att "satsa seriöst" innebär inte att man måste lära sig Java. Jag tjänar bra och har vigt mitt liv åt systemutveckling. Vad kallar du det isf när jag ofta arbetar med .NET?

Citat:

Ursprungligen inskrivet av saddam
Ja? Själva språken är väldigt lika.

Ja det är de. Läs nedan ang. att bemästra C#.

Citat:

Ursprungligen inskrivet av saddam
Nej jag har inte sett någon statistik på detta, det har inte du heller.

Alltså har du antingen fel, eller ingen aning om ifall du har rätt. Jag skulle inte bli förvånad om C++ fortfarande är vanligare på klientsidan t.ex. Men jag skulle aldrig påstå att det är så.

Citat:

Ursprungligen inskrivet av saddam
Visst, det är långt till att verkligen bemästra C#

TACK. Av detta följer att .NET och J2EE inte är speciellt lika att producera i på avancerad nivå och synnerligen inte när det gäller grafiska applikationer. Det var min enda poäng som jag reagerade på när du sa att de var "mycket lika" på förra sidan. Tänk att det gick in till slut.

Citat:

Ursprungligen inskrivet av saddam
Det är en uttalad policy från flera IT företag.

Helt naturligt att man vill att sina produkter får bra fäste, det du säger är säkert sant, men du sa inte att KTH har dessa erbjudanden, eller att en person du pratat med på MS sagt att de gillar universitet. Du sa generellt att universiteten har det, vilket inte stämde in på mitt.

Citat:

Ursprungligen inskrivet av saddam
Jag trodde du menade att NASDAQs aktiesystem körde MS SQL. Man blir ju förvirrad när du säger att NASDAQ kör MS SQL. Då tror man ju förstås du menar börsen.

Det lät som att du hade koll på börssystem, så jag utvecklade inte.

Citat:

Ursprungligen inskrivet av saddam
Självklart duger MS SQL till mindre grejer, och NASDAQ har fullt av såna system. Men Windows kommer inte nära själva börsen.

Du tjatar verkligen om börsen och de största systemen, låt mig då ta en annan bransch som exempel. Jag har aldrig sett ett Java-CMS slå ut varken .NET eller ens PHP. Kunder som kan betala väljer EPiServer (Trelleborg, JC) etc. och mindre kunder som inte klarar licenskostnaderna väljer N2 (Biner, NiN), Drupal (Skvader, dock har vi inte lanserat den än) etc., vissa projekt passar för WordPress (Tele2 Idol) och andra projekt vill ha ett CMS tätare knutet till kunden såsom DynamicWeb. Jag har nog bara arbetat med ett enda CMS på Java. Och trots att jag jobbar på en digital byrå. Det CMSet är RedDot som Tele2 använder. Det är dock PHP/.NET-utbyggbart men jag tror kärnan är skriven i Java (fast version 10 är nästan helt .NET vad jag förstått).

Men jag drar inga slutsatser av det, jag vet att de kunder vi jobbar med bara är en klick i gröten. Så länge jag inte har statistik på hur det ser ut idag kan jag inte heller uttala mig om huruvida det är si eller så. Om jag gissar/har en åsikt är jag tydlig med att det är subjektiva fakta.

Permalänk
Medlem

Väldigt många högskolor/högskolor ger ut MSDNAA-licenser till sina studenter (chalmers, kth, ltu, lth mfl), men just på LiTH verkar det bara vara IDA-institutionen som gör det.. Men får man ingen därifrån kan man försöka tex här istället: http://www.pellesoft.se/area/students/msdnaa.aspx
Uppenbart är iaf att det inte kan kosta en förmögenhet med MSDNAA. Inte som att köpa in motsvarande licenser i ett företag direkt.. Givetvis har jag inte en 100%ig källa (isf hade jag klistrat in den), men på ett såhär löst forum är troliga generaliseringar helt enligt stilen tycker jag, alla gör dom hela tiden.

Jag håller med saddam om att Java o C# är väldigt lika. Även om man räknar med miljön runtom tycker jag dom påminner väldigt om varandra. På rak arm kan jag inte komma på några andra språk som liknar varandra mer. Språken är ungefär lika uppbyggda, båda språken har ett stort framework, båda språken används till ungefär samma saker och har liknande bibliotek för det, liknande IDEer osv. Givetvis finns det skillnader, men ett hopp från att ha utvecklat tex sj.se (i java) över till att utveckla sl.se (.net) är inte speciellt stort jämförelsevis med andra hopp och teknikbyten man kan göra under sin karriär. För att inte tala om hoppet mellan att koda nånting på hobbynivå i java till att göra samma sak i c# som det nog varit aktuellt för TS om han nu bytt språk.

(lite lustigt att sj respektive sl körde med just java o .net, dom två första sidorna jag kollade upp för att ha ett exempel )

Permalänk
Medlem

Jag börjar tro att ni som pratar om C# här snackar om .NET 2.0 snarare än 3.5 (som släpptes final för mer än 2 år sen). Det hände väldigt mycket i 3.0 och 3.5 som gjorde att de helt gick ifrån att vara likt Java till att ha valt ett annat spår, en annan typ av utveckling. Ni som pratar om .NET här, har ni jobbat med WPF via XAML, Expression Studio etc.? Har ni utvecklat WCF Web Services som använder t.ex. JSON-funktionerna i .NET? Har ni utvecklat Silverlight i .NET eller använt OpenType-funktionerna i WPF? Otroligt kraftfulla för detaljstyrning av typografin. Har ni ens sett hur stor WPF-artikeln på Wikipedia är?

Berätta gärna vart allt detta finns i Java, så att jag kan "mappa om" min kunskap. Det tar säkert bara ett par månader. Och angående att de är lika, berätta också vart allt detta finns inbyggt i J2EE.

Permalänk
Medlem

Nåt kul du kan göra för att sporra programmerings suget är ju att göra ett tråd-projekt.

I den tråden skriver du ett utkast för ett större programmeringsprojekt där flera kan delta.

tex.

Joint SweClockers Game 2010:

Programmeringsspråk: C++

Delar:

A. Grundläggande Windows/Linux interface med stöd för grundläggande Grafikacceleration ( OpenGL )
- Del projekt ledare: xxxxx <- Här skriver man in den som svarar i tråden och vill ta hand om denna del av projektet.

B. Audio API - ett litet project för att spela upp mp3 och .wav ljud och mixa dem tillsammans i olika kanaler. Bör använda OpenAL eller nåt annat crossplatform.
- Del projekt ledare: xxxxx

C. Nätverkskod/API - ett litet projekt för att skicka data strängar/packets/events som hanteras av callback funktioner skrivna av övriga del projekt ledare.
- Del projekt ledare: xxxxx

D. Server/ Spel API - ett något större projekt där man skickar och bearbetar Events/packets/strängar och använder interface till A, B och C projekten ( pseudokod tills övriga projekt är nästan klara ).
- Del projekt ledare: xxxxx

E. Spel ide och dokumentation - ett roligt projekt för den konstnärlige uppfinnaren som gillar hitta på egna enkla data spel.
- Del projekt ledare: xxxxx

F. Story writer - för den som älskar att hitta på spel storys och lore.
- Del projekt ledare: xxxxx

---
När alla platser har minst en deltagare så börjar projektet och varar tills alla är klara dock max 1 års utvecklingstid.

Den som skapade tråden bör vara den som dikterar och sammafogar de olika delarna på ett bra sätt. Tex kommunikationen mellan de olika delarna bör använda samma bas struktur.

För att övriga deltagare skall kunna testa sina del projekt behöver de en beta version av del projekt A så snabbt som möjligt.

Om någon vill avsäga sin plats eller om man vill lägga till sig som delansvarig för någon projekt del skriver man bara i tråden.

Visa signatur

"Obi-Wan: Luke, you will find that many of the truths we cling to depend greatly on our own point of view."
— Return of the Jedi
So help spread Dogecoin Many world. Such address: D6wTiKAD9hbVcgRgML687jvj2KiqAbiaUR
So good Much deed! ( Currently: Very few DOGEcoins donated ) even few deeds can be good!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av azoapes
Jag börjar tro att ni som pratar om C# här snackar om .NET 2.0 snarare än 3.5 (som släpptes final för mer än 2 år sen). Det hände väldigt mycket i 3.0 och 3.5 som gjorde att de helt gick ifrån att vara likt Java till att ha valt ett annat spår, en annan typ av utveckling. Ni som pratar om .NET här, har ni jobbat med WPF via XAML, Expression Studio etc.? Har ni utvecklat WCF Web Services som använder t.ex. JSON-funktionerna i .NET? Har ni utvecklat Silverlight i .NET eller använt OpenType-funktionerna i WPF? Otroligt kraftfulla för detaljstyrning av typografin. Har ni ens sett hur stor WPF-artikeln på Wikipedia är?

Berätta gärna vart allt detta finns i Java, så att jag kan "mappa om" min kunskap. Det tar säkert bara ett par månader. Och angående att de är lika, berätta också vart allt detta finns inbyggt i J2EE.

Jo, .NET 2.0 och tillhörande C# var ju mer lik, det håller jag med om. Men att det nu med 3.5 är så megastor skillnad kan jag inte se. Om du jobbar på tex SL.se (.net) som i mitt exempel och skulle få jobb på SJ.se (java) istället så tror jag inte det skulle vara ett ofantligt kliv.. Visst skulle du behöva lära dig en massa nya saker, men bara genom att byta från ett .net-projekt till ett annat .net-projekt (som inte gjorts av samma personer) medför oxå att man måste lära sig en massa nya bibliotek, hur just det här projektet lagt upp sin backend, om och isf hur dom använder en orm-framework osv.

Men men, jag kanske inte gjort tillräckligt komplicerade .net-grejer, eller så har vi helt enkelt bara olika syn på det.

btw, 450 (wpf) vs 330 (swt) rader på wikipedia. Inte så farligt

Citat:

Ursprungligen inskrivet av Hullsc
Nåt kul du kan göra för att sporra programmerings suget är ju att göra ett tråd-projekt.

I den tråden skriver du ett utkast för ett större programmeringsprojekt där flera kan delta.

tex.

Joint SweClockers Game 2010:

Programmeringsspråk: C++

Delar:

A. Grundläggande Windows/Linux interface med stöd för grundläggande Grafikacceleration ( OpenGL )
- Del projekt ledare: xxxxx <- Här skriver man in den som svarar i tråden och vill ta hand om denna del av projektet.

B. Audio API - ett litet project för att spela upp mp3 och .wav ljud och mixa dem tillsammans i olika kanaler. Bör använda OpenAL eller nåt annat crossplatform.
- Del projekt ledare: xxxxx

C. Nätverkskod/API - ett litet projekt för att skicka data strängar/packets/events som hanteras av callback funktioner skrivna av övriga del projekt ledare.
- Del projekt ledare: xxxxx

D. Server/ Spel API - ett något större projekt där man skickar och bearbetar Events/packets/strängar och använder interface till A, B och C projekten ( pseudokod tills övriga projekt är nästan klara ).
- Del projekt ledare: xxxxx

E. Spel ide och dokumentation - ett roligt projekt för den konstnärlige uppfinnaren som gillar hitta på egna enkla data spel.
- Del projekt ledare: xxxxx

F. Story writer - för den som älskar att hitta på spel storys och lore.
- Del projekt ledare: xxxxx

---
När alla platser har minst en deltagare så börjar projektet och varar tills alla är klara dock max 1 års utvecklingstid.

Den som skapade tråden bör vara den som dikterar och sammafogar de olika delarna på ett bra sätt. Tex kommunikationen mellan de olika delarna bör använda samma bas struktur.

För att övriga deltagare skall kunna testa sina del projekt behöver de en beta version av del projekt A så snabbt som möjligt.

Om någon vill avsäga sin plats eller om man vill lägga till sig som delansvarig för någon projekt del skriver man bara i tråden.

På forumet på gamedev.se har dom kört en annan kul grej, en slags bygg-ett-spel-utmaning fint uppdelat i småbitar för att det ska vara lätt att hänga med för alla: http://www.gamedev.se/forum/viewtopic.php?t=5423 Kanske kan vara nått? (om nu någon förutom saddam, azoapes o jag orkar läsa sig fram hit

Permalänk
Avstängd

Angående att Londonbörsen strular. Många säger att det beror på att den kör Windows och .NET. Idag strular den IGEN för n:te gången. Det är fan riktigt illa för en börs.
http://www.idg.se/2.1085/1.273526/londonborsen-nere-efter-tek...

Permalänk
Citat:

Ursprungligen inskrivet av saddam
Angående att Londonbörsen strular. Många säger att det beror på att den kör Windows och .NET. Idag strular den IGEN för n:te gången. Det är fan riktigt illa för en börs.
http://www.idg.se/2.1085/1.273526/londonborsen-nere-efter-tek...

Ja, det är det många som säger - det är otroligt vad folk säger utan att ha några hårda fakta...

Orsaken är inte Windows eller .Net, inte heller är det deras platform; Tradelect - som dock är orsaken till att de numera tittar på en opensource replacement (då dess utvecklare inte lyckats optimera sin .Net kod riktigt och de har för stor lag på transaktioner).

Om jag inte minns fel har David Lester själv prisat upp Tradelect i i skyarna. Oavsett så är det Tradelect som är "boven" med tanke på trögheten i systemet och inte varesig Windows eller .Net platformen.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Medlem

För er som är intresserade av hur den här tråden kommer att se ut om någon vecka; se förra tråden i ämnet.

Citat:

Ursprungligen inskrivet av J3H
Jag har tänkt att gå NV/Programmering eller dylikt, någon som vet någon bra skola? Jag har tänkt på Metapontum och Fryshuset(Vet dock inte hur seriöst det är där)
Jag skulle för det mesta vilja programmera spel men också lära mig grunderna i vanlig programmering(OS och t.ex. Browser programmering)
Finns det något bra program för att börja med simpel och lätt programmering som är gratis?
(Visste inte riktigt om jag skulle lägga upp egen tråd eller inte men eftersom att den här handlade om programmering så...)

Läs något som ger dig behörighet till exempelvis Datateknik eller liknande på lämplig känd institution nära dig (typ Chalmers, KTH eller LTH). Se till att (om du kan) välja en skola där det inte är allt för lätt att få bra betyg (dvs. inte typ John Bauer) så får du bättre uppfattning om vad du verkligen kan. Du kommer ändå inte lära dig något vettigt om programmering på gymnasiet. Matte är bra.