Wirtschaftsinformatik C oder C++

05/04/2015 16:58 NRj™#1
Hallo,

ich möchte im kommenden WS anfangen Wirtschaftsinformatik zu studieren. Da ich aber Null Erfahrung im Programmieren habe, möchte ich die paar Monate (5) etwas vorlernen. Laut [Only registered and activated users can see links. Click Here To Register...] werden uns im ersten Semester C und C++ gelehrt. Danach Java. Aktuell habe ich mit C# begonnen. Aber da bin ich ganz falsch.
Ich würde gerne mal kleine Programme, Hacks und Cracks programmieren und diese dann veröffentlichen.

1. Mit welcher Programmiersprache bin ich da besser dran?
2. Ist C++ zu schwer für einen Anfänger?
3. Wie lange braucht man im Schnitt um eine Programmiersprache (z.B. C++) so weit zu beherrschen, um damit Hacks schreiben zu können?

Freue mich schon auf eure Antworten. :)
05/04/2015 19:07 snow#2
1. C++ deckt C mit ab, wenn du dich vorbereiten willst, wird C aber komplett ausreichen, weil ihr niemals in einem Semester auch komplexere C++ Themen behandeln werdet.
2. nein
3. Ich habe 2 Monate gebraucht, andere schaffen es auch nach 2 Jahren nicht. Kommt auf deine Motivation an.
4. Bei C# bist du nicht ganz falsch, damit lernst du einen Großteil von Java und als Wirtschaftsinformatiker wirst du eher C# oder Java als C oder C++ schreiben (wenn du überhaupt programmierst)
05/04/2015 20:02 Gundam_Exia#3
Also meisten wirds mit C angefangen und dann im darauf folgende Semester mit C++.
D.h. es würde sich mehr Lohnen erst mit C anzufangen.
Wenn man dann schon die Syntax kennt wird ehrlich gesagt C++ nicht anders,
weil man ja schon Vorkenntnisse hat. Viele Sagen aber das C und C++ anderes ist, was aber nicht stimmt. Die ganzen 'Befehle' gibt es auch in C++ und sehr vereinfacht.
Das ganze hat aber glaube ich snow seht gut zusammengefasst.
05/04/2015 20:06 NRj™#4
So wie ich das verstanden habe, wird C und C++ in einem Semster durchgezogen. Java dann im nächsten. Das ganze aber anscheinend nur sehr oberflächlich. Ist ja auch nur Wirtschafts(informatik). ^^
05/04/2015 20:38 snow#5
Quote:
Originally Posted by Gundam_Exia View Post
Viele Sagen aber das C und C++ anderes ist, was aber nicht stimmt.
Ich arbeite mit solchen Menschen und ihr Code ist der größte Müll auf Erden.

Jemand der C kann, kann nicht automatisch C++ und jemand, der C++ kann, kann nicht automatisch C.
05/04/2015 23:21 Schlüsselbein#6
Quote:
Jemand der C kann, kann nicht automatisch C++ und jemand, der C++ kann, kann nicht automatisch C.
Richtig.
@TS: Wenn dir C# gefällt, arbeite weiter damit. Wenn du die Prinzipien verstanden hast, wirst du schon mehr drauf haben als 70% deiner Kommilitonen.
Und mit Java wirst du dich noch genug rumschlagen dürfen - musste ich in meinen (glücklicherweise nur 2) Informatik Pflichtveranstaltungen auch.
05/06/2015 14:03 NRj™#7
Okay. Danke euch für die vielen hilfreichen Antworten. Ich habe mir in den Monaten zwischen Abi und Studienbeginn das Ziel gesetzt, in dieser Zeit mich ans schreiben von Bots und Hacks zu machen, um vielleicht etwas nebenbei durch Werbung zu verdienen.
Wo bin ich da besser aufgehoben? AutoIt oder C++?
05/06/2015 14:12 Devsome#8
Quote:
Originally Posted by NRj™ View Post
Okay. Danke euch für die vielen hilfreichen Antworten. Ich habe mir in den Monaten zwischen Abi und Studienbeginn das Ziel gesetzt, in dieser Zeit mich ans schreiben von Bots und Hacks zu machen, um vielleicht etwas nebenbei durch Werbung zu verdienen.
Wo bin ich da besser aufgehoben? AutoIt oder C++?
Bitte streich dir AutoIt schnell.
Es mag ja sehr einfach und einsteiger freundlich sein, aber wenn du so oder so eine neue Sprache anfangen willst, kein AutoIt.

Bots und Hacks kann man in C# sowie C++ gut schreiben.
Hätte ich vorher gewusst wozu C++ alles in der Lage ist, hätte ich AutoIt und C# weggelassen
05/06/2015 14:13 _asm#9
AutoIT ist keine Programmiersprache, sondern eine Script-Sprache. Mit C++ wirst du da viel mehr anfangen können.
05/06/2015 14:30 NRj™#10
Gut. Dann werde ich mit C++ beginnen. Ich weiß, die Frage kommt oft, aber die Programmiersprache bleibt ja in der Entwicklung auch nicht stecken. Welches aktuelle Buch für absolute Anfänger würdet ihr empfehlen?
Mit dem Buch "C# Programmieren lernen!" von Bernhard Wurm (Galileo Computing) bin ich mehr als zufrieden.
05/06/2015 14:50 Pylaes#11
Quote:
Originally Posted by NRj™ View Post
Gut. Dann werde ich mit C++ beginnen. Ich weiß, die Frage kommt oft, aber die Programmiersprache bleibt ja in der Entwicklung auch nicht stecken. Welches aktuelle Buch für absolute Anfänger würdet ihr empfehlen?
Mit dem Buch "C# Programmieren lernen!" von Bernhard Wurm (Galileo Computing) bin ich mehr als zufrieden.
Ich würde dir den C++ Primer 5th Edition empfehlen, das Buch beinhaltet den C++ 11 Standard :)
05/07/2015 10:49 NRj™#12
Quote:
Originally Posted by Cew View Post
Ich würde dir den C++ Primer 5th Edition empfehlen, das Buch beinhaltet den C++ 11 Standard :)
Das gibt es leider nur auf Englsich. Sonst noch Vorschläge? :)
05/07/2015 11:25 _Roman_#13
Quote:
Originally Posted by NRj™ View Post
Das gibt es leider nur auf Englsich. Sonst noch Vorschläge? :)
Mit Englisch solltest du dich anfreunden. Es ist in der Programmierwelt wichtig, wenn nicht sogar eine Notwendigkeit. Ich kann den Primer auch sehr empfehlen. Probleme mit dem Vokabular hatte ich nicht viele, dann schlägt man halt die Wörter nach. Ansonsten habe ich das Englisch recht gut verstanden in dem Buch.
05/07/2015 11:51 _asm#14
Kann _Roman_ nur zustimmen, ich hab's mir vor einigen Tagen bestellt und du brauchst da keine Angst zu haben, dass du etwas nicht verstehst.
Oft versteht man das aus dem Kontext und daher ist es auch nicht nötig alle Wörter nachzuschlagen :).

Was ich aber nicht so gut am Buch finde ist, dass dort nichts über Multithreading steht. Das ist ein sehr wichtiges und abstraktes "Thema" in der Programmierung und sollte meiner Meinung nach dort erwähnt werden. Aber sonst ist es Top und nicht vergleichbar mit irgendwelchen Video-Tutorials!
05/07/2015 13:32 NRj™#15
Ich habe mich mal in ein paar Seiten von C++ Primer Edition eingelesen.

Quote:
Although you do not need to know C in order to understand this book, we assume
you know enough about programming to write, compile, and run a program in at least
one modern block-structured language. In particular, we assume you have used variables, written and called functions, and used a compiler.
Also wohl doch nichts für einen blutigen Anfänger?