|
You last visited: Today at 18:52
Advertisement
c oder c++?
Discussion on c oder c++? within the C/C++ forum part of the Coders Den category.
12/05/2011, 19:30
|
#1
|
elite*gold: 65
Join Date: May 2011
Posts: 454
Received Thanks: 17
|
c oder c++?
da ich wenn ich mit meiner schulefertig bin, informatiker werden will, wollte ich mal wissen obs sich dann jetzt mehr lohnt c zu lernen oder c++ bzw was sind die unterschiede?ich habe schon ein wenig erfahrung in autoit.
|
|
|
12/05/2011, 19:41
|
#2
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
jetzt lohnt sich noch gar nichts, das wirst du dann in deiner ausbildung lernen.
weit verbreitet sind allerdings c++, java und c#.
c wirst du nur noch selten brauchen und es ist eh eine teilmenge von c++
|
|
|
12/05/2011, 19:42
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Ist egal eigentlich. C++ würde vllt bisschen Mehrwert für dich dann bringen, weil du dich mit der OOP schonmal vertraut machen kannst. Im Prinzip ist es aber wurst.
Quote:
c wirst du nur noch selten brauchen
|
Not. Sobald es an die Systemnahe Programmierung geht wird (immer) C gelehrt und verwendet. Ich darf es nächstes Semester auch nochmal lernen. Juhu.
|
|
|
12/05/2011, 20:38
|
#4
|
elite*gold: 65
Join Date: May 2011
Posts: 454
Received Thanks: 17
|
Ist c c#? Also lohnts sich mehr c++ zu lernen?
|
|
|
12/05/2011, 21:17
|
#5
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
C ist nicht C#.
C# ist .Net based.
|
|
|
12/05/2011, 21:52
|
#6
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Quote:
Originally Posted by xNopex
Ist egal eigentlich. C++ würde vllt bisschen Mehrwert für dich dann bringen, weil du dich mit der OOP schonmal vertraut machen kannst. Im Prinzip ist es aber wurst.
Not. Sobald es an die Systemnahe Programmierung geht wird (immer) C gelehrt und verwendet. Ich darf es nächstes Semester auch nochmal lernen. Juhu.
|
Ich sagte seltener, und nicht gar nicht. Und das ist Fakt.
Für alles, für das man C nutzen kann, kann man auch C++ nutzen und auch bei der hardwarenahen Programmierung wird immer mehr auf objektorientierte Lösungen umgestiegen.
|
|
|
12/05/2011, 21:53
|
#7
|
elite*gold: 0
Join Date: Oct 2008
Posts: 484
Received Thanks: 41
|
C++ ist sozusagen die Erweiterung von C.
-> "++" steht auch für +1 !
|
|
|
12/05/2011, 23:12
|
#8
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Es ist keine direkte Erweiterung!
C ist eine Teilmenge von C++.
|
|
|
12/05/2011, 23:36
|
#9
|
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
|
Quote:
Originally Posted by MrSm!th
jetzt lohnt sich noch gar nichts, das wirst du dann in deiner ausbildung lernen.
weit verbreitet sind allerdings c++, java und c#.
c wirst du nur noch selten brauchen und es ist eh eine teilmenge von c++
|
Also meiner Meinung kann man garnicht früh genug anfangen. Wenns einem Spaß macht
|
|
|
12/06/2011, 00:09
|
#10
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
So meinte ich das gar nicht. Ich meinte, er lernt es ohnehin in der Ausbildung nochmal und oft ganz anders, als man es privat lernt.
Man weiß nichtmal, welche Sprachen man lernen wird, es sei denn, man will Systementwickler werden bzw. hardwarenahe programmieren oder Games schreiben, wo schon klar ist, welche Sprachen er höchstwahrscheinlich verwenden wird.
Selbstverständlich kann man so früh anfangen, wie man will, wenn es einem Spaß macht
|
|
|
12/06/2011, 00:50
|
#11
|
elite*gold: 0
Join Date: Aug 2007
Posts: 4,043
Received Thanks: 2,551
|
Ob du mit C oder C++ anfängst ist eigentlich Schnuppe. Ich bin aber der Meinung, dass mir C sehr geholfen hat ordentlichen C++ Code zu schreiben. Sowas ist aber relativ subjektiv und da jeder seinen eigenen Programmierstil hat kann es definitiv nicht schaden sich damit auseinander zu setzen.
|
|
|
12/06/2011, 15:49
|
#12
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
ich würde mit c anfangen, aber danach eindeutig auf c++ 'umsteigen'.
ist einfacher mit c anzufangen und man lernt zumindest noch teilweise wie ein computer eigtl funktioniert, und man ist nicht fest an die objektorientierung gebunden.
ist auch kein richtiger umstieg, da, wie mrsmith schon gesagt hat, c eine untermenge von c++ ist.
@ MrSmith Stichwort: hardwarenahe.
wenn du auf nem attiny45/85/mega168 mit 4/8 bzw. 16 k flash auskommen musst, kommst du um c/asm nicht herum, findest du auch keine compiler für.
der markt dafür ist auch nicht abnehmend, das kann man immer brauchen.
|
|
|
12/06/2011, 17:50
|
#13
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Da man C in C++ verwenden kann, ist das kein Problem.
Und auch Micro Controller kann man oo programmieren.
|
|
|
12/06/2011, 21:37
|
#14
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Ich steck nicht sehr tief in der Materie. Aber nach meinem jetzigen Wissenstand erzeugen C++ Compiler im Vergleich zu reinen C Compilern einen gewissen Overhead, den man v.a. bei begrenztem Speicher nicht so einfach hinnehmen kann und will.
|
|
|
12/06/2011, 22:39
|
#15
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Das lässt sich sicher optimieren, ich bezweifle, dass es an der Sprache liegt.
|
|
|
All times are GMT +2. The time now is 18:52.
|
|