kake_fisk Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 (endret) Jeg trenger litt hjelp til å velge hvilket programeringspråk jeg kunne begynne med. Har hørt at Visual Express/C# er ganske enkelt og bra, men ville gjerne hatt noen komentarer fra dere. Jeg kan GML (Game Maker Language) veldig godt. Der skriver man for eksempel: var coins if coins = 10 { show_message("Du har 10 gullmynter.") room_goto(level2) } Er det noe som er ganske likt det? Jeg har lyst til å lære et språk som er ganske enkelt, lite rotete og kan lage gøye spill og applikasjoner. Endret 12. februar 2008 av kake_fisk Lenke til kommentar
Ståle Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 Du laerer Java pa hoyskolen, sa det er vel et begynner sprak. Selv begynte jeg med Delphi, men gadd ikke mer fordi jeg folte at jeg ikke kunne lage neo nytting med det. Sa jeg forsatte med PHP, som da du kan lage masse ting med uten a kunne sa veldig mye. Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 hmm, java på høyskolen... nehei? Uansett hvilken skole? Går bare på Ungdomsskole nå Lenke til kommentar
Ståle Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Ja, mener de fleste laerer Java. (Altsa ikke Javascript) http://java.sun.com/docs/books/tutorial/ Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 oj shit! da kommer jo jeg til å gjøre det bra er det et fag? men tilbake til topicen... tror jeg skal begynne å programere java da... Lenke til kommentar
Manfred Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Java er ganske rotete oppbygd egentlig. Det er litt sånn "lappeverk" hvor man før hadde Java.Gui-opplegget, så kommer plutselig javax.swing, som inneholder både GUI og mye annet rart. Med mindre det er et absolutt krav at det skal være cross-OS, så ser jeg ingen grunn til å programmere Java, egentlig. For Windows fungerer .net SÅ mye bedre. (enten om du velger VB.net, som mange begynner med, eller C#.net som de fleste går over til etterhvert) Delphi er vel ganske dødt og gravlagt, og C++ er mer for "spesielt interesserte", dersom du har behov for å lage drivere, eller må programmere direkte mot HW (noe du også kan gjøre med unmanaged code i C#) Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 så du syntes .net er altså det beste språket? Lenke til kommentar
j000rn Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 så du syntes .net er altså det beste språket? .Net er ikke et språk, men en platform og rammeverk. Man har mange språk innen .Net, blandt annet Delphi.Net, C#, VB.Net, PHP.Net, Fortran.Net, etc.... C# er nok mest brukt i profesjonelle miljøer, men VB.Net som nr.2. Ellers er jeg enig med Manfred om at C#.Net er det beste Lenke til kommentar
GeirGrusom Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Java er ganske rotete oppbygd egentlig. Det er litt sånn "lappeverk" hvor man før hadde Java.Gui-opplegget, så kommer plutselig javax.swing, som inneholder både GUI og mye annet rart. Med mindre det er et absolutt krav at det skal være cross-OS, så ser jeg ingen grunn til å programmere Java, egentlig. For Windows fungerer .net SÅ mye bedre. (enten om du velger VB.net, som mange begynner med, eller C#.net som de fleste går over til etterhvert) Delphi er vel ganske dødt og gravlagt, og C++ er mer for "spesielt interesserte", dersom du har behov for å lage drivere, eller må programmere direkte mot HW (noe du også kan gjøre med unmanaged code i C#) Og java sitt cross-os kan diskuteres, de fleste programmer lar seg ikke flytte rundt uten videre allikevel. Java er som du sier et lappeverk, språket har hatt feil og mangler som må rettes underveis, .NET har hatt én slik ting som irriterer meg litt: generics burde vært med i 1.1 så hadde vi sluppet ArrayList og slike utdaterte ting Jeg jobber med et delphi prosjekt for tiden faktisk... delphi er veldig gammeldags, det er en slags Visual Basic 6.0, bare ikke fullt så fjollete. C++ er egentlig et språk som utviklere burde kunne, man trenger ikke være mester, men det er mye API-er og slikt som er laget for C++, og for .NET utviklere kan det bety at man kanskje en dag er helt nødt til å ta i C++/CLI for å støtte et C++ API i .NET C# er best dog, av alle språk jeg har vært borti, er C# på andre plass På første plass ligger D, men det er ikke så utbredt, så hvis du skal lære programmering er C# et bedre valg. C# har også et betydelig større og bedre standardbibliotek en det D har. Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 okay, så c# er et språk innenfor .net, men er det veldig komplisert+ og ville gjerne likt et program som kunne gjøre litt D&D Lenke til kommentar
j000rn Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 okay, så c# er et språk innenfor .net, men er det veldig komplisert+og ville gjerne likt et program som kunne gjøre litt D&D Drag&Drop? Design av GUI med C# i Visual Studio er jo det absolutt enkleste verktøyet til GUI design. Last ned Visual Studio Express og prøv selv. Det er gratis! Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 Oi, jeg må prøve express... Det så veldig bra ut... Men er basic og express noe at det samme? Lenke til kommentar
j000rn Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Oi, jeg må prøve express...Det så veldig bra ut... Men er basic og express noe at det samme? Man har flere versjoner av Visual Studio Express: * Visual Web Developer -> ASP.Net, C# og VB.Net * Visual Studio Express C# -> Winforms, C# * Visual Studio Express VB.Net -> Winforms, VB.Net * SQL Server Express -> Database Du kan installere flere samtidig. Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 først lasta jeg ned visual c++, men tror jeg skal skrifte til visual c# Lenke til kommentar
GeirGrusom Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 C++ er ganske vanskelig, men det vet du vel allerede siden du har postet i C++ kategorien. C# er endel enklere, du trenger ikke tenke på pekere, memory leaks og slikt. Lenke til kommentar
JohndoeMAKT Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Selv hadde jeg valgt Python eller et av de andre mer produktivitetsrettede språkene hadde jeg startet fra scratch i dag. Det viktigste er at du velger et objektorientert språk slik GML ser ut til å ikke være. Lenke til kommentar
kake_fisk Skrevet 12. februar 2008 Forfatter Del Skrevet 12. februar 2008 (endret) @Johndoe hmm, hva er objekorientert? kanskje jeg tok et dårlig eksempell... @geirgrusom Ja merket at c++ var litt vanskelig, ville heller foetrukket noe litt enklere... ja, kanskje c#, må sjekke det ut en gang. Endret 12. februar 2008 av kake_fisk Lenke til kommentar
JohndoeMAKT Skrevet 12. februar 2008 Del Skrevet 12. februar 2008 Å svare på hva OOP er kan ta lang tid ( gjerne 10-20 studiepoeng ), men disse hovedpunktene fra Wikipedia dekker hovedpunktene: Følgende konsepter er viktige i OOP:-Objekter - pakke data og funksjonalitet sammen i enheter i programmet. Dette er basis for modularitet, en av kvalitetene man prøver å oppnå. -Abstraksjon - gjøre at programmereren kan ignorere detaljene ved implementasjon av det han jobber med. -Innkapsling - skjule den interne tilstanden til et objekt fra andre. Dette gjør at utenforstående kode ikke kan endre på tilstanden til objektet på uforutsette måter. -Polymorfi - gjøre at et objekt kan oppføre seg som et annet, bare den oppfyller den «kontrakten» grensesnittet spesifiserer. -Arv - lette arbeidet med innkapsling og polymorfi ved å tillate programmereren å lage objekter som er mer spesialiserte utgaver av andre objekter. Norsk: http://no.wikipedia.org/wiki/Objektorientert Englandsk: http://en.wikipedia.org/wiki/Object-oriented_programming http://en.wikipedia.org/wiki/Class_(object...ed_programming) http://en.wikipedia.org/wiki/Object-orient...amming_language http://en.wikipedia.org/wiki/Object-oriented_design http://en.wikipedia.org/wiki/Object-orient...ysis_and_design http://en.wikipedia.org/wiki/Object-Oriented_Modeling http://en.wikipedia.org/wiki/Polymorphism_...ted_programming http://en.wikipedia.org/wiki/Association_(...ed_programming) http://en.wikipedia.org/wiki/Protocol_(obj...ed_programming) http://en.wikipedia.org/wiki/Encapsulation...es_-_computers) http://en.wikipedia.org/wiki/Public_interface Lenke til kommentar
kake_fisk Skrevet 13. februar 2008 Forfatter Del Skrevet 13. februar 2008 (endret) lol, takk. men programmet lukker seg med en gang. #include <iostream> using namespace std; int main(void) { cout << "Hello World"; return 0; } 'helloworld.exe': Loaded 'C:\Documents and Settings\Ørjan\Mine dokumenter\Visual Studio 2008\Projects\helloworld\Debug\helloworld.exe', Symbols loaded. 'helloworld.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll' 'helloworld.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll' The program '[2576] helloworld.exe: Native' has exited with code 0 (0x0). Endret 13. februar 2008 av kake_fisk Lenke til kommentar
Giddion Skrevet 13. februar 2008 Del Skrevet 13. februar 2008 lol, takk.men programmet lukker seg med en gang. C++ stikky: Lukker konsollvinduet seg med en gang? Les her Lenke til kommentar
Anbefalte innlegg