|
You last visited: Today at 09:59
Advertisement
[Frage] C++ oder VB? Und.......?
Discussion on [Frage] C++ oder VB? Und.......? within the General Coding forum part of the Coders Den category.
01/31/2012, 11:01
|
#1
|
elite*gold: 15
Join Date: Sep 2011
Posts: 325
Received Thanks: 13
|
[Frage] C++ oder VB? Und.......?
Hallo Leute 
Ich wollte anfangen zu Programmieren und hätte ein paar fragen.
Welches ist das beste Programm?
C++, C#, AutoIt oder Visual Basic (oder gibt es noch andere bessere?)?
Und könntet ihr mir dann vllt. ein gutes Buch zum einsteigen für die Programme vorschlagen oder gibt es vllt. im Internet Seiten wo man gut lernen kann?
MfG TastY'
|
|
|
01/31/2012, 11:33
|
#2
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
die frage gibts doch schon 100x hier...
einfach mal forensuche nutzen und

lesen.
kommt immer drauf an, was du machen willst, wie groß deine motivation ist und wie groß deine vorkenntnisse sind.
|
|
|
01/31/2012, 11:52
|
#3
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
|
Quote:
Originally Posted by Dr. Coxxy
die frage gibts doch schon 100x hier...
einfach mal forensuche nutzen und

lesen.
kommt immer drauf an, was du machen willst, wie groß deine motivation ist und wie groß deine vorkenntnisse sind.
|
an sich genau das, wenn du es wirklich lernen willst und später für alles anwenden können willst -> c++
vb nur wenns darum geht möglichst wenig zu lernen und schnell win forms dialoge zu basteln (wo es sicher auch ähnliche möglichkeiten gibt)
|
|
|
01/31/2012, 12:09
|
#4
|
elite*gold: 15
Join Date: Sep 2011
Posts: 325
Received Thanks: 13
|
Quote:
Originally Posted by Dr. Coxxy
die frage gibts doch schon 100x hier...
einfach mal forensuche nutzen und

lesen.
kommt immer drauf an, was du machen willst, wie groß deine motivation ist und wie groß deine vorkenntnisse sind.
|
Also Vorkenntnisse = 0  Darum frage ich ja^^
Habe mir in dem Thread alles durchgelesen aber weiß immernoch nich was ich nehmen soll weil wenn man dann die Posts lest hat jeder eine eigene meinung und ich weiß einfach nich mit was ich anfangen soll :/ Und welches Buch gut für den anfang ist steht da leider auch nicht. Aber danke ^^
@HeavyHacker Ja also zum lernen wäre ich schon bereit aber viele sagen auch das C++ zu schwer für den einsteig ist. Und es gibt ja 2 (C#, C++) was ist von denen das beste? Manche sagen auch AutoIt wäre sehr gut.
|
|
|
01/31/2012, 12:49
|
#5
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
gibt sogar 3 (weitverbreitete), C, C++ und C#.
C++ ist nicht wirklich 'schwer', allerdings ist es nicht eine sprache, fängst an und hast nach 1h die basics und ne schöne formanwendung vor dir fertig liegen...
gibt keine "beste" programmiersprache, nur für bestimmte aufgabenbereiche geeignete und für bestimmte aufgabenbereiche ungeeignete sprachen.
musst dir also vorher überlegen, was du genau machen willst.
C/C++ ist ne allroundsprache, dafür noch recht kleinschrittig, extrem davon wäre assembler, kannst alles machen, aber darfst selber noch die register setzen etc.
.net sprachen wie vb und c# sind auch noch recht komplex, erreicht aber schnell ergebnisse und hat die .net bibliothek, die einem so gut wie alles bereitstellt.
scriptsprachen wie autoit sind sehr einfach, dafür auf 2 seiten beschränkt, meist nur auf ein betriebssystem, und nur ein kleiner befehlssatz.
lahm sind se auch noch^^
hab da schonmal was zu geschrieben:
Quote:
Eine ungefähre zielrichtung, was du programmieren willst solltest du schon haben, ansonsten wirst du dich nicht entscheiden können...
kurze zusammenfassung:
Assembler:
Pros:
-kompletter hardware zugriff
-tiefes verständnis des speichers und der cpu
-reversing :P
-hohe geschwindigkeit
-µC programmierung mit maximaler effizienz
Cons:
-seeeeehr kleinschrittig und für schon geringfügig größere projekte kaum noch ordentlich zu verwalten als einzelne person
-verbreitung, sowie samples im i-net sind dürftig.
C:
Pros:
-Immer noch recht hardwarenah und voller speicherzugriff
-schnell
-idr. gewinnt man dabei auch ein tieferes hardwareverständnis
-sehr weit verbreitet (findest viele samples, kannst µCs programmieren etc...)
Cons:
-immer noch recht kleinschrittig
C++:
Pros:
-sowohl hardwarenahe programmierung möglich da eigtl. alles geht, was in C auch geht
-als auch Objektorientierte Programmierung
-exceptions, errorhandling allgemein
-std
-schnell
-sehr weit verbreitet
Cons:
-überspringt eventuell die imo nötigen hardwareverständnisse
C#:
Pros:
-recht schnell
-objektorientiert
-windows nimmt einem viel arbeit ab
-schnelle ergebnisse
Cons:
-langsamer als oberen
-nur windows (gibt aber auch ne recht gute portierung für linux soweit ich weiß)
Java:
Pros:
-Cross Platform
-sehr weit verbreitet
-als interpretierte sprache noch recht schnell
-klassen etc...
-bibliothek
Cons:
-langsamer als oben erwähnte
-VM
-kein direkter speicherzugriff, addressierung etc.
Scriptsprachen a autohotkey, autoit etc:
Pros:
-sehr schnelle ergebnisse
-sehr einfach
-findet auch recht viele codesamples
Cons:
-lahm
-meist nur windows
-sehr beschränkter befehlssatz
natürlich stimmt das alles in bestimmten situationen nicht immer, nur ein grobes raster und dass ich bei java die virtual machine unter cons aufliste wird einige bestimmt auch ärgern... etc.
grob wage ich zu sagen:
1 codezeile scriptsprache -> 5 Zeilen Java/C# -> 20 Zeilen C++ -> 50 Zeilen C -> 150+ Zeilen Assembler
Mein Rat:
mit c oder assembler nötigen hardwarekenntnisse erlernen, dann auf C++ gehen.
oder (davon halte ich nicht so viel, aber wirst du oft hören):
mit c# anfangen, grundlegende strukturen und objektorientierung lernen (abstraktion mit klassen, polymorphie, listen, bäume etc.), wenn du dann geschwindigkeit optimieren willst oder dich einfach nur für hardwarenahes programmieren interessierst C/C++.
|
|
|
|
01/31/2012, 13:38
|
#6
|
elite*gold: 0
Join Date: Jan 2008
Posts: 92
Received Thanks: 18
|
Wieso ist C noch sehr kleinschrittig, wenn C++ bereits "evtl." den Hardwarekram ueberspringt? Nur weil es objektorientiert ist?
|
|
|
01/31/2012, 14:20
|
#7
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
C/c++: vieles möglich, schnell, es gibt viele gute compiler einige auch für lau,aberProblem bei c, c++ viel zu geringe abdekung durch standarts, grossteil muss mit api arbeit gemacht werden -> viel arbeit beim umschreiben auf andere plattformen
Vb und c#: bekommst sehr vieles abgenommen, aber langsam, mit vm , windows only
Autoit: fur anwender gut, aber man lehrnt kaum was uber seinen pc
Delphi: vieles möglich, grosser umfang der std units, formeditor, schnell strukturiert, aber teuer und dateigrösse min 200kb, und win only
Freepascal: das gleiche wie delphi, aber programe sehr gross, etwas buggie auf anderen plattformen als linux und windows (z.b. android) dafür crossplattform und für lau
Java: leichtes übersetzten auf crossplattform, vieles abgenommen beste android entwicklung, aber langsam mit vm nerfiger gc
|
|
|
01/31/2012, 15:54
|
#8
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Quote:
|
grossteil muss mit api arbeit gemacht werden -> viel arbeit beim umschreiben auf andere plattformen
|
wenn man direkt auf Bibliotheken setzt, die es für die infragekommenden Systeme gibt, stellt das kein Problem dar (z.B. qt)
Quote:
|
bekommst sehr vieles abgenommen, aber langsam, mit vm , windows only
|
Was heißt abgenommen? Die Sprachen sind so konzipiert worden
Quote:
|
fur anwender gut, aber man lehrnt kaum was uber seinen pc
|
Ist das Ziel der Programmierung denn unbedingt etwas von seinem Computer zu lernen?
Quote:
|
vieles möglich, grosser umfang der std units, formeditor, schnell strukturiert, aber teuer und dateigrösse min 200kb, und win only
|
Kommt es bei den heutigen Computern denn noch auf 200kb an?
|
|
|
01/31/2012, 16:16
|
#9
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
|
auch wenn 200kb nich viel is, dauert es (zwar nich zu merken) länger als bei 40kb  ausserdem sind kleine funktionen auch schneller als die längeren
|
|
|
01/31/2012, 17:27
|
#10
|
elite*gold: 15
Join Date: Sep 2011
Posts: 325
Received Thanks: 13
|
Also ich fange jetzt (denke ich) mit Visual C# an und benutze diese 2 Bücher zum lernen.
Erst das  Und dannach dieses 
Was haltet ihr von den Büchern?^^
|
|
|
01/31/2012, 18:00
|
#11
|
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
|
Das erste Buch ist für eine andere Sprache. Visual Basic != Visual C#
|
|
|
01/31/2012, 18:33
|
#12
|
elite*gold: 15
Join Date: Sep 2011
Posts: 325
Received Thanks: 13
|
Quote:
Originally Posted by Nightblizard
Das erste Buch ist für eine andere Sprache. Visual Basic != Visual C#
|
OMG 
Habe irgendwie Visual C# Basics gelesen xD
danke!
Ist das C# Buch aber okey?
|
|
|
01/31/2012, 19:28
|
#13
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
Quote:
Originally Posted by Düsi
Wieso ist C noch sehr kleinschrittig, wenn C++ bereits "evtl." den Hardwarekram ueberspringt? Nur weil es objektorientiert ist?
|
weil c++ bücher dazu neigen großschrittiger mit dem std zu gehen.
hatte da schon mehrere lange diskussionen mit mr. smith und moepmoep, will jetzt nicht wieder das forum damit zuspammen, also profil anschreiben, wenn du etwas gegen die meinung hast
@topic:
sry kenne mich mit c#-büchern nicht aus, die bücher von galileocomputing sind meist sehr unterschiedlich, kann gut, kann aber auch schlecht sein...
|
|
|
01/31/2012, 19:32
|
#14
|
elite*gold: 0
Join Date: Dec 2011
Posts: 4,252
Received Thanks: 685
|
Ich kann dir Delphi empfehlen. Machst du am Anfang recht große Fortschritte und hast eigentlich unbegrenzte Möglichkeiten. (Mit dem neune Delphi sogar auch Mac,Linux & co).
Die Programmiersprache hat keine Grenzen, sondern der Programmierer welcher damit arbeitet
|
|
|
01/31/2012, 21:35
|
#15
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Quote:
|
Ich kann dir Delphi empfehlen. Machst du am Anfang recht große Fortschritte und hast eigentlich unbegrenzte Möglichkeiten. (Mit dem neune Delphi sogar auch Mac,Linux & co).
|
für plattformunabhängigkeit würde ich eher zu Lazarus und freepascal tendieren, weniger geld bzw keine lizensprobleme, und in manchen sachen sogar besser
|
|
|
 |
|
Similar Threads
|
[Frage]Ist Vmware und Virtualbox das gleiche oder=?? [Frage]
05/07/2011 - WarRock Trading - 7 Replies
Siehe titel'!
|
-FRAGE-wr3 oder wr-vip
02/04/2011 - WarRock - 7 Replies
Guten Abend,
habe mir letztens ja den Ghbsys Vip Hack gekauft.
Da der mir aber leider zu wenig Auswahl hat und der Support dort unfreundlich ist überlege ich mir bei wr-vip oder wr3ngine einen Vip Hack zu kaufen.
Meine persönlichen Voraussetzung:
-Keine Laggs auch bei nicht so guten Computer:
|
[Frage]Bug oder Was ist das ?
12/26/2010 - WarRock - 9 Replies
Hey
Mir ist Volgendes aufgefallen:
Bei meiner MP7A1 Gold steht da wo normalerweise steht wieviele tage ich diese waffe noch habe Volgendes:
"nur für premium anwender verfügbar" ==> screen
Ich habe aber prem und warum steht das da ?
|
[Frage] VB oder C++
09/26/2010 - C/C++ - 6 Replies
hi,
€dit: sry hatte mich falsch ausgedrück ich habe schon mit C++ ein bisschen angefangen und wollte nur wissen, ob ich weiterlernen oder auf VB umsteigen soll.
mfg
|
Frage zum 173mt2 geht net regestrieren wegen Zeichnung oder ist das frage.
04/02/2009 - Metin2 Private Server - 2 Replies
es geht einfach net.kann jemand helfen oder übersetzung geben bitte.
|
All times are GMT +1. The time now is 09:59.
|
|