Was brauche ich zum Programmieren?!?

05/01/2013 14:38 Delinquenz#16
Quote:
dass eine sprache je "höher" sie ist, auch automatisch schwieriger wird
I.d.R. trifft das meiner Meinung nach zu.
05/01/2013 17:02 Dr. Coxxy#17
Quote:
Originally Posted by Delinquenz View Post
I.d.R. trifft das meiner Meinung nach zu.
dann mach mal ein kleinen abgespeckten windows explorer klon, einmal in assembler und einmal in c#.
dann sag mir danach einmal was schwieriger war und wie lange du jeweils ungefähr gebraucht hast.
05/01/2013 20:18 Delinquenz#18
Quote:
dann sag mir danach einmal was schwieriger war und wie lange du jeweils ungefähr gebraucht hast.
Es geht um das Erlernen der Sprache. Ausnahmen gibts immer.
05/01/2013 21:52 Drakmar95#19
Quote:
Originally Posted by dready View Post
@Toni hoffe du nimmst nu nicht als Angriff aber du verwendest den Begriff Hochsprache falsch ;) Hochsprachen sind ansich alle Programmiersprachen die mehr Abstraktion als Assembler enthalten.
Da hast du nur bedingt recht, man muss unterscheiden zwischen High lvl language und low lvl language. So gesehen würde ich die Sprachen wie AutoIT etc. eig schon über C einordnen, da sie mehr extrahieren.
Und Ja:
Umso höher umso einfacher sollen Sie sein, C# ist eine very high lvl language und trotzdem hat keiner bestritten, dass sie einfacher ist.
Das beweist doch das es absoluter Mist ist, dass eine Sprache schwieriger wird umso höher sie ist, dass ist genau flasch herum.
Wenn man sagt das Sprachen wie VB oder so einfacher sind, dann heißt das gar nichts, dass sind SCRIPTSPRACHEN und man sollte sie nicht mit Programmiersprachen vermischen.
MFG
05/01/2013 22:23 Dr.Toni#20
VB ist keine Scriptsprache...
05/01/2013 22:32 Requi#21
Quote:
Originally Posted by Drakmar95 View Post
Da hast du nur bedingt recht, man muss unterscheiden zwischen High lvl language und low lvl language. So gesehen würde ich die Sprachen wie AutoIT etc. eig schon über C einordnen, da sie mehr extrahieren.
Und Ja:
Umso höher umso einfacher sollen Sie sein, C# ist eine very high lvl language und trotzdem hat keiner bestritten, dass sie einfacher ist.
Das beweist doch das es absoluter Mist ist, dass eine Sprache schwieriger wird umso höher sie ist, dass ist genau flasch herum.
Wenn man sagt das Sprachen wie VB oder so einfacher sind, dann heißt das gar nichts, dass sind SCRIPTSPRACHEN und man sollte sie nicht mit Programmiersprachen vermischen.
MFG
Ich habe nicht viel Ahnung was C betrifft. Aber ich bezweifle, dass AutoIt höher ist.

C ist mehr für Hardware geeignet.
AutoIt ist ne Scriptsprache mit der man Windowsaufgaben automatisieren kann.

Und seit wann ist VB denn eine Scriptsprache?!
05/02/2013 11:05 dready#22
@Requi
wenn man mal alles ausen Vorlässt was sonst noch dazu gehört ist Autoit wirklich eine höhere Sprache als C
@Drakmar
Auch wenn ich denk das du das Richtige ausdrücken willst
Autoit ist keine Programmiersprache
Basic war immer eine und nie eine Scriptsprache wenn man von diesem grausamen Vb-Script absieht das sie da ma verbrochen hatten :P

@Delinquenz
Du vertauschst hier etwas, was Coxxy sagte triffts sehr genau.
Beispiel.
Assembler ist pups einfach zu lernen, es gibt nur eine Handvoll Mnemonics und das wars, dennoch wirst du unglaublich viel Zeit brauchen da die Sprache ansich nicht oder kaum abstrahiert. Sieht man am einfachsten wenn man sich While schleifen oder soetwas ansieht. Denk mal das war es auch worauf Coxxy raus wollte.
Das was du als Kompliziert empfindest (was es ja auch am anfang für jeden ist ;) )
sind in wirklichkeit Hilfen um Probleme einfacher zu lösen.
Klassen, Vererbungen, Variablen Typen all das Zeug ist natürlich wenn man zum erstenmal davon hört "kompliziert", der Witz an der Sache ist immer nur, versuch mal diese Dinge in einer Sprache umzusetzen die sie nicht von sich aus unterstützt, es wird Automatisch ne riesige Menge Code, genau das ist es was Abstrahierung im Kontext von Hochsprachen meint.

Prinzipiel find ich die Einstuffung von Hochsprachen heutzutage aber eh relativ Bannane um ehrlich zu sein. Es gibt keine ernsthafte möglichkeit zu sagen ob jetzt Sprache a oder b mehr abstrahiert solang der Schritt nicht sehr extrem ist. Deshalb bleib ich in meiner kleinen heilen Welt wo eine Hochsprache alles ist was mehr Abstraktion als Assembler besitzt und ignorier die drölfzig Ansätze wie man das ganze dann noch in Hochsprachen der x. Generation einordnen könnte :P
05/02/2013 11:08 Pacifista'#23
Zuerst solltest du nicht direkt mit der Programmiersprache C++ anfangen, ist viel zu schwer für jemanden der noch nie in diesem Gebiet aktiv war.

Ich empfehle dir für simple Bots einfach mal nach "Visual Basic" zu suchen, es ist eine vereinfachte Programmiersprache und gut für den Anfang.

Sieh aber zu dass du schnell von Visual Basic auf C# umsteigst weil du Visual Basic nicht programmieren nennen kannst sondern eher Diktat schreiben.
05/02/2013 11:09 Dr.Toni#24
Wieso sollte man nicht direkt mit C++ anfangen?

Wenn man am Ball bleibt schafft man das auch...

Genau so ist es dummes gelaber mit VB an zu fangen und dann so schnell wie möglich auf C# um zu steigen....

Dann ist es besser direkt mit C# an zu fangen...
05/02/2013 14:50 ahmetd99#25
Kauf die ein Buch oder wenn du dir nicht unbedingt eins kaufen willst leih dir eins oder lade dir eine pdf runter was wie ein Buch fungiert nimm mal C++ für Dummis :D soweit ich mich ganz entsinne wird darin erklärt das man nur Libs zum Programmieren braucht und wie immer die Grundkenntnisse die da wären Varibalen, Ganzezahlen und so weiter...Ich hoffe ich konnte dir Helfen! :)
05/03/2013 02:31 Pacifista'#26
@Dr. Toni:

1. Dass man sich als Anfänger nicht direkt an sowas überhebt
2. Du weißt dass er in elitepvpers einen Thread auf gemacht hat (Was brauche ich zum Programmieren?), wenn du den auf C++ loslässt würde er sowieso nichts dazu lernen.
05/03/2013 04:25 Delinquenz#27
Quote:
Du vertauschst hier etwas, was Coxxy sagte triffts sehr genau.
Mir ging es nur um das Erlernen. Wie du bereits sagtest, asm kann man sehr schnell erlernen. C++ eben nicht. Java und C# ebenso wenig. VB schon eher.

Aber hier braucht man nicht weiterdiskutieren, ist zu weit vom Thema abgekommen.
05/03/2013 07:55 MoepMeep#28
Quote:
Originally Posted by Dг.Tσпi™ View Post
Wer hier wohl kein Gehirn hat :facepalm:


Er hat ganz normal gefragt...

Packet Bots und Pixel Bots sind in jeder Sprache möglich.
Einen Packet Bot kannst du aber vergessen wenn du nicht schon sehr viel Ehrfahrung hast...

Pixel Bots sind da ein gutes Stück einfacherer :)
Und ein gutes Stück beschissener :)


Quote:
Originally Posted by Dг.Tσпi™ View Post
Wenn man neu anfängt ist ein Packet Bot das falsche Ziel, denn um dieses Ziel zu erreichen muss man sehr viel lernen und steckt sehr viele Rückschläge ein was bei vielen die Motivation kostet.
Wenn sie unfähig sind, ja.

Quote:
Originally Posted by Requι View Post
Jo klar. Man hat nix Ahnung von irgendwas und deswegen weiß man was man machen müssen, für einen Packetbot.

Ich empfehle dir NICHT direkt mit C++ anzufangen. Du wirst sehr schnell die Motivation verlieren, da man dort nicht sofort einen Erfolg sieht, wegen der schweren Syntax.

Java oder C# wäre ein guter Anfang, da diese beiden Syntax sich sehr ähneln und schon fast an C++ ran kommen.

MfG
Java ist Krebs. Und das benötigte Client/Server wissen kann sich eine intelligente Person innerhalb einiger Monate aneignen( Ich gehe mal von einem kompletten Start bei null aus), der durchschnittliche e*pvp user wird also um die 17 Jahre brauchen.

Quote:
Originally Posted by 'Heaven. View Post
Die Syntax ist nicht besonders schwerer als andere, eher die ganzen Typen und Klassen ;)
Das mit dem Packetbot ist auch totaler Dünnschiss, Tobi hat auch innerhalb von 2 Tagen den Bot ohne jegliche Kenntnisse gecoded

Ich empfehle dir C#, da haste ne gute NET Sprache und hast schnell Erfolge, welche dich anspornen weiterzmachen.
2Tage, ohne Kenntnisse. Den C&P shit würde ich gerne mal sehen.

Quote:
Originally Posted by Dг.Tσпi™ View Post
VB ist keine Scriptsprache...
Aber genau so scheiße. Obwohl, nein. Richtig eingesetzt sind Scriptsprachen durchaus nützlich und brauchbar. Und nein, Pixelbots in autoit sind kein richtiger Einsatz :|

Quote:
Originally Posted by Pacifista' View Post
Zuerst solltest du nicht direkt mit der Programmiersprache C++ anfangen, ist viel zu schwer für jemanden der noch nie in diesem Gebiet aktiv war.

Ich empfehle dir für simple Bots einfach mal nach "Visual Basic" zu suchen, es ist eine vereinfachte Programmiersprache und gut für den Anfang.

Sieh aber zu dass du schnell von Visual Basic auf C# umsteigst weil du Visual Basic nicht programmieren nennen kannst sondern eher Diktat schreiben.
VB ist auch Krebs, noch größerer Krebs als Java.
05/03/2013 17:19 Kosic#29
Quote:
Originally Posted by MoepMeep View Post
Java ist Krebs. Und das benötigte Client/Server wissen kann sich eine intelligente Person innerhalb einiger Monate aneignen( Ich gehe mal von einem kompletten Start bei null aus), der durchschnittliche e*pvp user wird also um die 17 Jahre brauchen.
Hahahah :) Ich finde die aussage einfach genial :p Endlich mal wieder was zum Lachen in der Coding Section