Forum
Tipps
News
Menu-Icon

VB 6.0 oder C++

Hallo zusammen,

ich möchte euch mal die Frage stellen, was leichter für Anfänger ist zu Programmieren.

VC++ (Visual C++)

oder

VB6.0 (Visual Basic)

Also ich habe mich mal an VC++ rangesetzt aber irgendwie verstehe ich das nicht.
Möchte auf jeden fall mit dem Programmieren anfangen, vieleicht kann mir einer bei meinem Start helfen.

Danke


Antworten zu VB 6.0 oder C++:

Syntaxmäßig ist VB wohl etwas leichter zu verstehen.

also ich würde dir c++ empfehlen ich versteh das leichter als vc oder vb ps vb ist sch...e !
aber damit geht es schneller:)
mfg my^

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Naja, also wenn Du noch überhaupt keine Ahnung vomprogrammieren hast, dann lohnen sich für'n Einstieg solchen Sprachen wie PASCAL oder BASIC, die sind dafür ausgelegt. Da lernst Du erstmal mit der Materie umzugehen.
Und bevor Du mit C++ anfängst empfehle ich Dir (und sicherlich nicht nur ich) Dich erstmal eingehend mit C zu beschäftigen.
Mit VB haste eben net viel gekonnt, weil da klickst Du Dein Programm zusammen, und bekommst kein Verständnis wie denn überhaupt das Fenster das Du da einfach aufziehst programmiert wird. Deshalb ist IMHO Visual Basic für effektives Programmieren lernen ungeeignet.
Vor allem auf, weils nich besonders effektiv ist. Ich bin da grad dabei ein Vereinsverwaltungsprogramm zu schreiben (in VB), das ist als EXE 1,6 MB groß, nuja, und wenn ich es mit dem ZIP-Format packe, macht er aus der 1,6 MB Datei eine 680 KB Datei... soviel zur Codeeffizienz von VB in EXE-Dateien! :o:o

Mario 8)

Hallo zusammen und ein FROHES WEIHNACHTSFEST  :)


Ich danke dir Mario für deine ausführliche Antwort. Natürlich auch den anderen ....

Ich versuch mich an Visual Basic 6.0 trotzdem erstmal *fg*


CUcu

Vor allem auf, weils nich besonders effektiv ist. Ich bin da grad dabei ein Vereinsverwaltungsprogramm zu schreiben (in VB), das ist als EXE 1,6 MB groß, nuja, und wenn ich es mit dem ZIP-Format packe, macht er aus der 1,6 MB Datei eine 680 KB Datei... soviel zur Codeeffizienz von VB in EXE-Dateien! :o:o

Sorry, aber das meinst du nich ernst, oder?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Doch, das ist ernst gemeint. Ich hätte es ja selber nicht geglaubt, wenn ichs net gesehen hätte. Und selbst mal angenommen, wenn ich da auch einigen unnötigen Code mit reinprogrammiert habe, das man ne VB kompilierte EXE fast um die Hälfte komprimieren kann... naja, ich weiß net. Hab auch schon bei den Compiler-Einstellungen bissel rumexperimentiert, aber das ändert nicht viel. Da könnte man fast meinen, VB übersetzt den Code ohne jede Optimierungen (Leerzeichen/zeilen, Kommentare bleiben drin, usw.)

Mario 8)

LOL

also, die Aufgabe eines Compilers ist ja wohl wirklich nicht, komprimierten Code zu erzeugen, sondern schnellen Code. Und schnell != komprimiert. Dein Prozessor würd sich bestimmt tierisch freuen, wenn er alle Anweisungen erstmal un-zippen müsste, bevor er sie ausführen könnte...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Stimmt, schnell ist nicht gleich komprimiert. Doch Compiler haben nicht nur die Aufgabe Maschinencode zu erzeugen der schnell ist sondern heutige Compiler optimieren den Code grob von ganz alleine (und demnach hängen schnell und klein doch etwas voneinander ab...)
Und dazu gehört nun mal schon von Anfang an, dass er alle Leerzeilen rausschmeißt, alle Kommentare entfernt, tote Programmcodes eliminiert, nicht benötigte Variablen erkennt und kickt, Schleifen komplett auflöst. Sorry, aber das sollten die Eigenschaften eines Compilers (in höheren Programmiersprachen) schon sein... und Compiler anderer Programmiersprachen beherrschen das ja auch. Zumindest ist es nicht möglich z.B. in PASCAL (um mal bei den höheren Programmiersprachen zu bleiben) eine kompilierte EXE mit ZIP fast auf die Hälfte runterzubrechen...

Mario 8)

explorer.exe 984 kb
gezippt 385 kb

mozilla.exe 140kb
gezippt 52 kb

kernel32.dll 981 kb
gezippt 385 kb

(kein besonderes packprogramm, nur mit diesem Windows zip gedöns...) Und ich glaube nich dass die Programme da oben mit VB6 kompiliert wurden :-)

Mario ist echt n Witziger. Leerzeichen in Maschinencode??? Setzen 6!

Ach du je ach du je ach du je!

Nein nein nein! Nicht lesen was hier worüber sich hier unterhalten wird!!!

Wenn ihr tatsächlich was wissen wollt dann lest ein Buch oder ein Script einer Hochschule die einen Informatikstudiengang anbietet!

Und: Vergesst C wenn es nicht unbedingt sein muss. C++ ist bedeutend schmerzfreier und sauberer, dagegen gleicht die Programmierung in C einer Schlammschlacht.

Mein Tip(p): Lest "Thinking in C++" von Bruce Eckel. Der kennt sich tatsächlich aus. Dort wird einführend ein wenig auf der C-Abstammung rumgeritten und dann geht`s tatsächlich zur Sache!

Vorsicht! In diesem Buch lernt ihr nicht das Programmieren, sondern die Konzepte von C++!

Syntaxmäßig ist VB wohl etwas leichter zu verstehen.
Und bevor Du mit C++ anfängst empfehle ich Dir (und sicherlich nicht nur ich) Dich erstmal eingehend mit C zu beschäftigen.
Wow.

« Headerdateien in C++Eingabe simulieren »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Visual Basic
Visual Basic ist eine proprietäre Programmiersprache von Microsoft, oft als "VB" abgekürzt. Die älteren Versionen bis VB 6.0 werden heute als Vis...

C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

BASIC
BASIC steht für "Beginners All Purpose Symbolic Instruction Code", eine der ersten weit verbreiteten Programmiersprachen. Die einfache Anfänger-Sprache hat dazu...