Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Vergleich AutoIt, C++

Discussion on Vergleich AutoIt, C++ within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
Vergleich AutoIt, C++

wo sind genau die unterschiede zwischen AutoIt und c++?
wieso ist c++ so viel schwerer (wie jeder sagt), wenn doch autoit exakt die selben funktionen bietet (wie auch viele sagen)?
wie fertige ich ein script mit c++ an?


helft mir mal ein wenig auf die sprünge bitte, will vllt demnächst mit c++ anfangen und wissen, was die unterschiede zw. den beiden sind bzw. was schwerer an c++ ist
felixli93 is offline  
Old 03/25/2009, 23:18   #2

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
1. C++ ist nicht wirklich schwerer als AutoIt. Jeder der das sagt hat keine Ahnung. Einige sachen sind nur etwas komplexer.
2. Du kannst AutoIt und C++ schlecht vergleichen. AutoIt ist ursprünglich halt eine Makrosprache. Wie z.B. ACTools. Hat sich aber weiter entwickelt. Und kann die API benutzten.
3. C++ fertigt keine Scripte an sondern Programme :P Du schreibst in C++ deinen Quelltext und Kompilierst ihn. Wiki wird dir da weiter helfen :P

Als erstes solltst du dir einen Compiler besorgen. DevC++ z.B. oder Visual Studio C++ Express. Express ist die kostenlose Version, dl findest du über Goolgel.

Such einfach mal nach C++ Anfänger Tutorial in google. Da findest du so Basic Tutorials. Hello World usw. dann fängst du erstmal an mit Konsolen Anwendungen und dann solltest du weiter machen mti Win32 anwendungen.

Nagut der Große unterschied ist das C++ Objektorientiert ist. Wenn du von AutoIt auf C++ umsteigst musst du erstmal lernen was Klassen sind, wozu sie sind, was vorteile sind usw. Aber wie gesagt google hilft dir da!


Ansich was schwerer ist bei C++ ist wenn du mit GUIs arbeitest. In AutoIt sind das ein paar Klicks, in C++ musste schon bissl Programmieren. Aber wenn du einmal den Dreh raus bekommst, wirst du sehen das es vll umständlicher ist aber nicht wirklich schwer. In meiner Sig ist z.B. ein Tutorial wie man die Hintergrundfarbe von Dialogen usw. ändern. Da sieht man es ist nicht schwer, nru man muss wissen wie. Ich wollt eh mal noch ein paar Coding Tuts machen
Adroxxx is offline  
Thanks
3 Users
Old 03/26/2009, 02:22   #3
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Aber dann mach paar gescheite Tut's, Adroxxx. Also kein Pipi-Kram :P
verT!c4L is offline  
Old 03/26/2009, 12:39   #4
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Der Größte Unterschied zwischen Autoit und C++, wenn man das schreiben des Codes betrachtet, sind die Daten Typen und der Syntax, in C++ muss man den Daten Typ jeder Variable beim deklarieren angeben während Autoit in dem Sinne keine Daten Typen kennt, außerdem hat Autoit Basic ähnlichen Syntax während C++ sich ganz an C orientiert, der größte unterschied ist das Schlüssel Worte wie begin und end durch { und } ersetzt sind und was sich noch unterscheidet sind die Einstiegspunkte, in C++ beginnt jedes Programm in der main Funktion in Autoit beginnt die Ausführung einfach bei der Obersten Zeile Code.
Bot_interesierter is offline  
Old 03/26/2009, 12:44   #5

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
Quote:
Originally Posted by verT!c4L View Post
Aber dann mach paar gescheite Tut's, Adroxxx. Also kein Pipi-Kram :P
Ich mach nie Pipi-Kram :P
Adroxxx is offline  
Old 03/26/2009, 13:52   #6
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Quote:
Originally Posted by Adroxxx View Post
Nagut der Große unterschied ist das C++ Objektorientiert ist. Wenn du von AutoIt auf C++ umsteigst musst du erstmal lernen was Klassen sind, wozu sie sind, was vorteile sind usw. Aber wie gesagt google hilft dir da!
Niemand zwingt dich objektorientiert zu programmieren.

Quote:
Originally Posted by Adroxxx View Post
Ansich was schwerer ist bei C++ ist wenn du mit GUIs arbeitest. In AutoIt sind das ein paar Klicks, in C++ musste schon bissl Programmieren.
Es gibt genug GUI Libs die sehr einfach zu bedienen sind. Die meisten bieten auch ein RAD Tool dazu.
schlurmann is offline  
Old 03/26/2009, 14:10   #7

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
Quote:
Originally Posted by schlurmann View Post
Niemand zwingt dich objektorientiert zu programmieren.
Was hat es dann für einen Sinn in C++ zu programmieren? Dann kannste auch gleich bei C bleiben.

Quote:
Originally Posted by schlurmann View Post
Es gibt genug GUI Libs die sehr einfach zu bedienen sind. Die meisten bieten auch ein RAD Tool dazu.
Trotzdem mehr Aufwand als bei AutoIt. Aber dafür kann man mit C++ auch Grafische sachen machen, dx usw. das geht mit autoit net
Adroxxx is offline  
Old 03/26/2009, 16:39   #8
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Das was Leute vor C++ abschreckt ist nicht die vielfältigkeit, sondern die Frustration das sie die meisten Codeschnippsel nicht mit C&P verwenden können wegen fehlende Dateien beim linken. Jedenfalls sehe ich das so. C++ selber lässt sich leicht verstehen.

Ich habe zwar keine Ahnung von C++, aber ich finde der Syntax ist deutlich schöner als wie bei AutoIt.
Atheuz is offline  
Thanks
1 User
Old 03/26/2009, 16:50   #9
 
syntex's Avatar
 
elite*gold: 46
Join Date: Mar 2006
Posts: 2,589
Received Thanks: 1,198
Quote:
Originally Posted by Atheuz View Post
Das was Leute vor C++ abschreckt ist nicht die vielfältigkeit, sondern die Frustration das sie die meisten Codeschnippsel nicht mit C&P verwenden können wegen fehlende Dateien beim linken. Jedenfalls sehe ich das so. C++ selber lässt sich leicht verstehen.

Ich habe zwar keine Ahnung von C++, aber ich finde der Syntax ist deutlich schöner als wie bei AutoIt.
Die Syntax ist einfach sowas von übersichtlich und mit AutoIt garkein vergleich. Wie du sagst, die meisten leute wollen nicht lernen sondern schnell mal hier was coden was für den moment reicht, diese leute werde aber schnell an ihre grenzen stoßen
syntex is offline  
Old 03/26/2009, 16:52   #10

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
C++ ist ja auch nicht schwerer oder leichter als andere Programmiersprachen. Die Grundlegenenden Schleifen und Abfragen sind ja gleich. Nur die Syntax ist etwas anders

Was auch noch ziemlich Frustrierend ist, das man normalerweise mit Konsolenanwengungen anfängt. Und man will ja ein schönes Windows Fensterchen mit vielen Buttons usw. Und das geht nicht. Man muss halt erstmal den Aufbau von C++ verstehen, die Klassen verstehen usw. Und das dauert dann einfach auch ein bisschen. Und wie schlurmann schon erwähnt hat gibt es genügend GUI libs, die einem das Leben vereinfachen. Keiner muss mehr mit WinApi seine Fenster aufbauen. Keiner muss mehr 3000 Zeilen code per Hand schreiben um Tabs in einem Dialog zu machen :'-(

Das schöne an C++ ist, man kann die gleiche Sache auf 1000 verschiendene Weisen machen.

Wie das in AutoIt ist weiß ich jetzt nicht nicht, weil ich nie wirklich mit AutoIt was gemacht habe. Ich wollte mal einen Bot schreiben, aber mir was das dann alles zu umständlich. Der Aufbau der Schleifen usw. fand ich net schön :P Dann lieber c++
while (blub) {
bla
}

Um was zu beenden einfach Klammer zu und nicht EndFunc , WEnd oder sowas.

Ich find das auch mit den Klassen viel übersichtlicher. Auch mit Funktionen usw.

C++ Ftw!

Aber das mit dem Linken stimmt schon. Kommt auch immer drauf an welches C++ man programmiert. Es gibt ja nicht nur C++ sondern auch Visual C++ Borland C++ usw. Je nachdem welches man benutzt, ist auch der Code etwas anders. Und man muss z.B. code von jemand anderen anpassen. Für anfänger natürlich verwirrend, aber mit der Zeit wird das easy

€€dit
@syntex : ja autoit ist imo perfekt für kleine sachen. wenn du dir mal schnell nen makro oder so schreiben willst. aber sobald es etwas komplexer und aufweniger wird, ist bei autoit schluss.
Adroxxx is offline  
Old 03/26/2009, 17:43   #11

 
djpromo's Avatar
 
elite*gold: 20
Join Date: Jul 2004
Posts: 5,468
Received Thanks: 1,993
naja C++ ist dann schwerer wenn man fehlerfrei coden möchte.

C++ hat kein Autoboxing oder Automatische Speicherbereinigung , bei größeren Sachen können da z.b unschöne Memory Leaks entstehen.

Aber solange man bei kleinen Sachen bleibt die nur aus paar Schleifen usw. bestehen macht es wirklich keinen Unterschied.
djpromo is offline  
Old 03/29/2009, 00:27   #12
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
jop c++ ist leicht aber fals mal was net funzt, frustration pur das mag ich eben nich aber ich bin daran gewöhnt also ist das net sonderlich schlimm

visual basic ist kompliziert habe nach den arrays aufgehört zu lernen wurde mir zu dumm
DamageBreaker is offline  
Old 03/29/2009, 01:30   #13

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
Quote:
Originally Posted by DamageBreaker View Post
jop c++ ist leicht aber fals mal was net funzt, frustration pur das mag ich eben nich aber ich bin daran gewöhnt also ist das net sonderlich schlimm

visual basic ist kompliziert habe nach den arrays aufgehört zu lernen wurde mir zu dumm
Was redest du da für ****?
Fehlersuche bei C++ ist imo einfacher als bei Autoit. Außerdem ist AutoIt bei größeren sachen total unübersichtilich. und visual basci ist nicht komplizierter als c++ o.O Und besonders sowas wie Arrays sind in allen sprachen gleich..aber wayne <.<
Adroxxx is offline  
Old 03/29/2009, 03:37   #14
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Das hat auch etwas mit der subjektiven Meinung eines jeden zu tun. Der eine bevorzugt die Pascal artige Syntax, ein anderer die C artige Syntax. Ich finde zum Beispiel die Visual Basic Syntax schlimm, kaum Zeichen fast nur Wörter, sehr schwer lesbar. Andere stört das kein bisschen.

Neben solchen Unterschieden die jeder abwägen sollte, bevor er sich für eine Programmiersprache entscheidet, zählen natürlich noch viele andere Faktoren.

Was ist dir wichtig? Geschwindigkeit? Einfachheit? Kompatiblität? Und so weiter... Da hat jede Sprache Vor - und Nachteile.

Zum Thema Fehlersuche in C++: Also viel einfacher kann man die eigentlich nicht gestalten. Zumindest Visual Studio Nutzer wissen was ich meine. Die Fehlerbeschreibungen sind sehr genau, du kannst immer zur kritischen Zeile springen. Dazu noch einen (JIT) Debugger. Viel besser geht es nicht.

Ich kann zu AutoIT nur immer wieder das selbe sagen. Auch wenn es sich von einer Scriptsprache zur Programmiersprache entwickelt hat, liegen die Nachteile doch klar auf der Hand. Außerdem, AutoIT ist mit dieser Entwicklung syntaktisch immer komplexer geworden, wenn euch also die Komplexität bzw. der Lernumfang von C++ einschüchtert, der wird im Endeffekt ungefähr gleich groß sein. Man muss natürlich beachten, dass API's zu kontrollieren bei dem von mir erwähnten Umfang nicht dazu gehört.
schlurmann is offline  
Old 03/29/2009, 11:21   #15
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
ich habe vb versucht zu lernen da war ich 10-_-

manchmal liegt es aber nicht auf der hand fals man mal etwas komplexeres schreibt aber wenn ich jetzt etwas progge weiß ich immer warum bestimmte fehler kommen ( vor einem halben jahr musste ich ein wenig surfen)
(DANK VISUAL c++ express weiß man es ehh sofort hatte früher bloodshed dev)

c++= leichte syntax ( subjektiv), sehr schnell, sehr funktionsfähig
autoit= hat keine struktur,man verliert die übersicht wenn der code zu lang wird ( außer man hat ein schema)


mehr sag ich jetzt auch net mehr
DamageBreaker is offline  
Reply


Similar Threads Similar Threads
[Vergleich] M60 und M60 Gold
06/05/2010 - WarRock - 3 Replies
Hey, hier der Vergleich von M60 und M60 Gold. M60 Genauerer Name: Schaden: 52% Feuerrate: 60% Genauigkeit: 50% Rückschlag: 100%
[Vergleich] RPG und RPG CAMO
05/20/2010 - WarRock - 3 Replies
Hey Leute, habe eben beim Lost Temple Puzzle Event die RPG Camo gewonnen habe natürlich Screens. ;] Kommen wir zum Vergleich.... RPG CAMO Genauerer Name: RPG_7_SW Schaden: 100% Feuerrate: -- Genauigkeit: 85%
Fluggesellschaft Vergleich ?
06/11/2007 - Off Topic - 2 Replies
Hallo, ich suche einen Vergleich mehrerer Fluggesellschaften zu einer bestimmten Zeit. Heist, ich gebe zB ein, dass ich von Köln nach Blub fliegen möchte. Das ganze in einem bestimmten Zeitraum, zB gebe ich ein, dass ich vom 20.6 - 20.7 Zeit habe und in diesem Zeitraum eine Woche verreisen möchte. Diese "Suchmaschiene" soll mir nun den günstigsten Termin nennen. Wer noch nicht verstanden hat, was ich möchte, einfach nachfragen ;P
Der Emu-Vergleich
03/11/2006 - WoW Private Server - 1 Replies
Hi, Es wäre noch intressant zu wissen, welche Nach und Vorteile die Emulatoren haben. Klassifikation: - Installation (Schwierigkeitsgrad) - Modding (Möglichkeit Items und Mobs zu modifizieren) - Funktionalität (Mailsystem, Questsvollständigkeit, Schlachtfeld, ...) Emulatoren: -WoWemu 1.8 + Patch / 1.9 (hacked)



All times are GMT +1. The time now is 03:41.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.