Fordele og ulemper ved programmeringssprog?

Tags:    diverse

<< < 123 > >>
Hej

Er der nogle der kan forklare fordelene og ulemperne ved følgende programmeringssprog:

Visual Basic
C
C++
Assembler
Fortran




21 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Der er i dag ikke nogen væsentlig grund til at bruge C, medmindre der ikke er alternativer, det er der f.ex. ikke på små indlejrede/embeddede systemer, og til nogle hardware nære drivere.



Jeg synes at man generalt hører meget kritik af C, bla. at det er forældet osv. Nu er det sådan at jeg er så småt igang med at lærer det, lige nu er det selvstudium, men senere bliver det en obligatorisk del af min uddannelse.

Spilder jeg min tid ved at lærer det, eller er det stadigvæk godt at kunne?



Spilder jeg min tid ved at lærer det, eller er det stadigvæk godt at kunne?


Det er godt at kunne, også selvom du aldrig kommer til at arbejde med en ren C-compiler. C er en fundamental del af C++, og C vil lære dig mange gode teknikker, der er nyttige i nyere programmeringssprog. Selv foretrækker jeg altid at programmere i C++, men nu og da kommer man i en situation, hvor man ikke kan bruge C++'s mere sofistikerede features, og derfor må holde sig til de "gode gamle" C-teknikker.

--
I\\\\\\\\\\\\\\'m bloggin\\\\\\\\\\\\\\' it.
http://www.sigkill.dk/blog



Spilder jeg min tid ved at lærer det, eller er det stadigvæk godt at kunne?


Det er godt at kunne, også selvom du aldrig kommer til at arbejde med en ren C-compiler. C er en fundamental del af C++, og C vil lære dig mange gode teknikker, der er nyttige i nyere programmeringssprog. Selv foretrækker jeg altid at programmere i C++, men nu og da kommer man i en situation, hvor man ikke kan bruge C++'s mere sofistikerede features, og derfor må holde sig til de "gode gamle" C-teknikker.

--
I\\\\\\\\\\\\\\'m bloggin\\\\\\\\\\\\\\' it.
http://www.sigkill.dk/blog


Det lyder godt. Den bog jeg bruger hedder "Turbo C++", der omhandler de sidste 100 sider C++, så får jeg da også lidt erfaring inden for det, som jeg så evt. kan bygge videre på. Så må det da være optimalt, hvis man mestre både C og C++.

Hvordan kom I egentligt igang med at programmere, og hvor længe har I været igang?



Er TurboC++ bogen ikke temmelig gammel (mere end 10 år)?

Jeg startede med at programmer BASIC på en VIC20 i ca. 83. Senere blev det til lidt Pascal, så C i mange år (bl.a. til mobil telefoner), senere C++.



Er TurboC++ bogen ikke temmelig gammel (mere end 10 år)?


Den er fra 1991 så den har en del år på bagen, men det er ANSI C der bliver beskrevet, dog bliver der brugt "void i main" men det udskifter jeg int og return 0;, ellers synes jeg den er udemærket, trods alderen. C++ delen er dog af gode grunde ikke ANSI, da jeg mener at C++ først blev ANSI godkendt i 1998.



I 1991 var der vist ikke så meget STL, iostream hed iostream.h og der var ikke noget der hed namespace.

Men hvis bogen er god, så læs den, og gå videre til noget bedre.

Min første C/C++ bog var en "Gettting Started Guide2 der fulgte med den Torbo C/C++ kompiler jeg købte i 1990.



Lidt hjælp til at vælge mellem C og C++, hvis det skulle interessere:
http://unthought.net/c++/c_vs_c++.html


Jeg har nu læst lidt af artiklen, som jeg synes er meget intressant, men den bærer dog kraftigt præg af at værer skrevet af en fortaler for C++ =)

Er der ikke nogle der kender nogle artikler, hvor C's fordele fremfor C++ bliver trukket op?



I 1991 var der vist ikke så meget STL, iostream hed iostream.h og der var ikke noget der hed namespace.

Men hvis bogen er god, så læs den, og gå videre til noget bedre.

Min første C/C++ bog var en "Gettting Started Guide2 der fulgte med den Torbo C/C++ kompiler jeg købte i 1990.


Ja alle include filerne i C++ delen, er skrevet med .h, da ANSI standarden kom i 1998 blev det "forbudt" at bruge .h i include filerne, men jeg synes at den beskriver sproget godt, og går i dybden med de forskellige ting, men den næste bog jeg skal havde, efter at havde læst Turbo C++, vil jeg dog vælge en der er lidt nyere.

Kan du huske hvad den kompiler du købte kostede dengang?, jeg tror nemlig at det er den samme jeg bruger engang imellem, men den er så blevet freeware nu.

[Redigeret d. 03/04-05 11:37:21 af GERT]



Er der ikke nogle der kender nogle artikler, hvor C's fordele fremfor C++ bliver trukket op?


De fleste artikler af den art er enten ekstremt tekniske ( http://kerneltrap.org/node/2067 ), eller skrevet af fortalere for andre sprog, der pedantisk udpejer mindre irritationsmomenter ( http://nothings.org/computer/cpp.html ).

Kan du huske hvad den kompiler du købte kostede dengang?, jeg tror nemlig at det er den samme jeg bruger engang imellem, men den er så blevet freeware nu.


Jeg vil råde dig til i hvert fald at lære GCC ( http://gcc.gnu.org ) at kende, for det er i sig selv en utroligt god compiler, der approksimerer ISO C++ meget godt, og den er også portabel, så du kan finde den på stort set enhver platform.

--
I\\\\\\\\\\\\\\'m bloggin\\\\\\\\\\\\\\' it.
http://www.sigkill.dk/blog



Kan du huske hvad den kompiler du købte kostede dengang?, jeg tror nemlig at det er den samme jeg bruger engang imellem, men den er så blevet freeware nu.


Det var TurboC++ version 1.0, som kan downloades gratis fra Borlands Museum:
http://community.borland.com/article/0,1410,21751,00.html



<< < 123 > >>
t