Avatar billede nanna31 Praktikant
16. oktober 2002 - 12:40 Der er 20 kommentarer og
4 løsninger

Valg af programmeringssprog

Jeg vil gerne igang med noget rigtig programmering, hvad skal jeg vælge ?

C ?
Visual Basic ?
Java ?
andet ?
Avatar billede nanna31 Praktikant
16. oktober 2002 - 12:40 #1
Hvordan skiller de sig ud fra hinanden ?
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 12:41 #2
C++ eller Java vil jeg forslå dem er der nok mest fremtid i.
Java: www.java.sun.com
Avatar billede soreno Praktikant
16. oktober 2002 - 12:41 #3
java, se på java.sun.com
Avatar billede ladyhawke Novice
16. oktober 2002 - 12:45 #4
Du bør kigge på C/C++, eller Java, men det afhænger lidt af hvad du gerne vil lave....

C er dog mest udbredt og bruges både til highlevel løsninger og embedded systemer...
Avatar billede nanna31 Praktikant
16. oktober 2002 - 12:46 #5
Kan I forklare jeres synspunkt en smule nærmere - hvorfor er Java så fantastisk og mere fremtidsorienteret ? - jeg læser lige linket imens.
Avatar billede nanna31 Praktikant
16. oktober 2002 - 12:47 #6
Er det ikke omfattende at programmere i c ?
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 12:49 #7
Java, er nemmere for nybegynder at gå igang med men det kræver en del af maskinen det skal køre på da det skal køre igennem en Virtual Machine.
C++ er sværere for nybegynder at benytte da det er meget kompleks, syntes jeg, derimod kører det hurtigt på ens pc.
Avatar billede soreno Praktikant
16. oktober 2002 - 12:50 #8
der er masser af materiale til sproget rundt omkring på nettet + det tvinger dig til at overholde syntaksen (ikke ligesom html..). Med java tvinger du også dig selv til at forstå den objektorienterede tankegang.
Avatar billede soreno Praktikant
16. oktober 2002 - 12:51 #9
java er desuden platformuafhængig - så den kode du laver i windows kan også bruges i linux.
Avatar billede jakoba Nybegynder
16. oktober 2002 - 12:51 #10
C er nogenlunde struktureret, men indeholder alligevel en del rodede regler.

Visual Basic er meget lidt struktureret og derfor et sårligt begyndersprog for det giver 'dårlige vaner'.

Java er meget strengt logisk opbygget, det giver rigtig gode vaner, men kan være lidt svært at komme igang med for den måde mennesker tænker er ikke specielt logisk :-))

min favorit som 'første sprog' er Pascal, fx i Delphi. det er struktureret og samtidig overskueligt sprog.

navn  /  godt at starte med  /  kan meget  /  efterspurgt
C          ikke rigtig          ja            rimeligt
VBasic      nej                nej          rimeligt
Java        ja                ja            meget
Pascal      super              middel        nej

mvh JakobA
C
Avatar billede ladyhawke Novice
16. oktober 2002 - 12:52 #11
C er mere omfattende, men også hurtigere end Java. C er ganske rigtigt lidt sværere at gå til, men der findes masser af gode toturials mm. til både C og Java...

C:
http://cplus.about.com/library/bltutorials.htm?PM=ss11_cplus
Avatar billede nanna31 Praktikant
16. oktober 2002 - 12:57 #12
Er platform det samme som styresystem i denne forb. ?
Bliver Java kompileret eller kører det on the fly ?
Er C og C++ platforms-afhængigt ?
Tager det ikke lang tid f.eks at lave en form i c ?
Er Visual Basic ikke så godt eller hvad ?
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 13:00 #13
platform = styresystem.
Java bliver kompileret
c++ skal kompileres en gang pr platform, så nej.
Kommer an på en viden, men det er klart nemmere i Java.
VB, er udemærket men Java og c++ er bedre ! (efter min menning)
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:04 #14
Fin oversigt Jakoba - godt overblik, findes der sted på nettet, der opstiller forskellige programsprogs fordele og ulemper mod hinanden, som du har gjort her?
Avatar billede ladyhawke Novice
16. oktober 2002 - 13:04 #15
Om det tager lang tid at lave en form i C/C++ afhænger af om du koder det hele selv, eller du bruger et værktøj, der hjælper dig med det. Visual C++ og Builder C++ er to komercielle versioner, men DevC++ mig bekendt gratis og ganske godt (du kan prøve at downloade det og se om du kan finde ud af det... evt. sammen med en af de toturials der er på det link jeg gav)

http://www.bloodshed.net/devcpp.html
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:05 #16
Er der noget, der er bedre egnet til netprogrammering end andet ?
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 13:07 #17
Med Java kan du lave applets til nettet det kan du vidst ikke i c++!
Avatar billede soreno Praktikant
16. oktober 2002 - 13:09 #18
hvad mener du med netprogrammering ?
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:10 #19
Kan man kontrollere enkelte pixels på skærmen i Java ?
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:11 #20
Med netprogrammering mener jeg - om det er let at implementere i eller anvende sammen med eksempelvis html ?
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:12 #21
Hvad er fordelen ved applets til nettet ?
Avatar billede nanna31 Praktikant
16. oktober 2002 - 13:19 #22
Er det sværere at vise VB på nettet ?
Avatar billede jakoba Nybegynder
16. oktober 2002 - 13:33 #23
'platform' er lidt hen i retning af 'styresystem'. Mange af de funktioner der findes i VBasic er fx direkte paraleller til funktioner i Windows Styresystemet. De kan være svære at skulle lave selv på et andet operativsystem.

Java bliver både kompileret og fortolket. først kompileres det til Jcode (et meget simpelt conputersprog) og den Jcode bliver så fortolket imens programmet kører. JCode fortolkeren (Javas Runtime Engine) er så skrevet til den platform programmet skal køre på.

C og C++ er 'næsten' platforms uafhængige. Det er lidt ligesom 100km motorvej med et sted der er et hul i vejen; man rammer altid det hul :(. Der findes utallige versioner af C og C++, nogen er bedre end andre. Der er faktisk også enkelte huller i Java's motorvej. Det er ikke 100% platformsuafhængigt.

Jo, C og C++ er langsomme at programmere i fordi man skal sørge for alle detallier selv. Mange C og C++ compilere har så store bliblioteker med standardfunktioner til at hjælpe. Desværre er de funktioner skrevet af vidt forskellige mennesker så der er ikke rigtig nogen overordnede regler de overholder. Java har samme problem, men klarer det lidt mere yndefyldt fordi Javas biblioteker (fx Swing klasserne) for det meste er skrevet og koordineret efter Sun's egne regler for klasser.

Jeg synes ikke Visual Basic er godt. andre elsker det. Der er en masse religion i det her spørgsmål :-)

Applets har både fordele og ulemper. hvergang der er en Applet på en side skal hele Runtime Engine loades in i memory og startes op. Det koster en masse CPU-tid så for så flygtige ting som vebsider er det en væsentlig omkostning. Fordelen er så at man kan lave meget kompleks og imponerende dynamik, og fx styre helt ned på pixelniveu på skærmen.

I ASP bruges Visual Basic ofte til at styre logikken i den webside der skal laves, Og VB-script (en fortolket version af Visual Basic) kan også bruges som scriptsprog på selve websiden. Der er dog kun IE-browseren der forstår det.

Java er nok det sprog der er bedst integeret i diverse internet standarder.

mvh JakobA
Avatar billede nanna31 Praktikant
16. oktober 2002 - 14:01 #24
Tak for hjælpen allesammen! - Jeg tror jeg vælger Java så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester