Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
|
11.08.10, 17:22
|
#1
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
programmiersprachen
hi
ich würde gerne einen sprache lernen. bin aber unschlüssig welche. was entfehlt ihr mir.
ich habe: schwache kenntnise von html und cmd/batch. kenne die computer basics, habe hobbymässig zeit zum lernen.
ich will: mit der erlernten sprache, kleine viren, windwos fenster, evt programme, generieren.
wisst ihr da was schlaues? vieleicht eine allrounder sprache?
danke für die tipps
blasthero
|
|
|
11.08.10, 18:03
|
#2
|
Mitglied
Registriert seit: Jan 2010
Beiträge: 328
Bedankt: 271
|
Hallo,
also ich habe mit Visual Basic angefangen. Es ist eigentlich die einfachste Sprache für den Anfang und zu dem findet man auch dafür viele Tutorials im Internet (z.B. Youtube) Auf der Microsoft Seite kannst du dir dazu kostenlos Visula Studio downloaden. Habe damit auch Anfangs kleine Jokeviren geschrieben oder Keygens. Man kann damit auch kleine Webbrowser oder Mediaplayer schreiben.
Hoffe ich konnte dir helfen,
MfG momphix
|
|
|
11.08.10, 18:15
|
#3
|
Freizeit-Troll :>
Registriert seit: May 2009
Beiträge: 2.269
Bedankt: 611
|
Hi,
Viren sind meist klein. Was meinst du also? "Klein" im Sinne von Dateigröße? Oder "klein" in Form von Schaden, den er anrichten wird? Die Antwort ist mir auch egal, beim Viren schreiben unterstützen wir dich nicht. Schau dir dazu nochmal die Regeln an. [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Ansonsten kannst du dir für das Programmieren auch mal das Unterforum anschauen, in das ich dein Thema verschoben hab. Gibt dazu einige Threads, in denen das Thema behandelt wird.
|
|
|
11.08.10, 18:19
|
#4
|
Mitglied
Registriert seit: May 2010
Beiträge: 426
Bedankt: 224
|
also du motivierst mich nicht gerade dir eine hilfestellung beim programmieren zu liefern, wenn du hier sagst, dass du viren schreiben möchtest :-/
aber wenn du auch sagst, dass du bisher nur kleine kenntnisse im bereich html hast, brauchen wir uns in den nächsten jahren wohl keine gedanken machen, dass du nen fiesen virus programmierst ;-)
es ist glaube ich geschmackssache, welche programmiersprache du am schönsten findest. ich persönlich bin ein großer freund von Delphi bzw Pascal. Borland bietet einen genialen Compiler mit vernünftiger Fehlerausgabe. Zudem ist die Sprache von der Synatx sehr schön gestaltet.
Ich kenne einige Leute, die Java sehr gerne mögen. Ich persönlich finde die sprache sehr unschön und äußerst unangenehm zu lesen.. ist aber wie gesagt geschmackssache.
zu lernen lohnt sich java aber auf jeden fall, da diese sprache plattformübergreifend ist und auf vielen system auch jenseits von computern verwendet wird.
basic ist recht einfach, aber doch eine recht tote sprache..
|
|
|
11.08.10, 19:39
|
#5
|
Newbie
Registriert seit: Nov 2009
Beiträge: 58
Bedankt: 385
|
Delphi und Pascal sind der größte Dreck! die Syntax ist Fo***e, keine "Dynmaik" und auch für mich keine wichtigen Funktionen wie der Art einer Variable zu prüfen-.-
also ich find als Einstieg am besten [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] oder so blöd es klingt PHP, hat evtl zu viele Funktionen und ist nicht Objektorientiert aber dafür sehr leicht zu lernen^^.
mach alles ausser Delphi bitte....
|
|
|
11.08.10, 19:56
|
#6
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
nein nein versteht mich nicht falsch ich meine kleine jokeviren. wie fenster mit meldungen drin und so
danke für die tipps bis jetzt
blasthero
|
|
|
11.08.10, 21:42
|
#7
|
Erfahrener Newbie
Registriert seit: Jan 2010
Beiträge: 84
Bedankt: 11
|
Zitat:
Zitat von LostPW
Delphi und Pascal sind der größte Dreck! die Syntax ist Fo***e, keine "Dynmaik" und auch für mich keine wichtigen Funktionen wie der Art einer Variable zu prüfen-.-
also ich find als Einstieg am besten [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] oder so blöd es klingt PHP, hat evtl zu viele Funktionen und ist nicht Objektorientiert aber dafür sehr leicht zu lernen^^.
mach alles ausser Delphi bitte....
|
Nur als info in PHP kann man Objektorientiert programmieren die funktionen dafür stellt PHP! Man muss sich halt nur damit beschäftigen!
Also am besten ist C/C#/C++ sind alle recht Ähnlich für kleine jokeprogramme geh mal in google und suche .bat dateibefehle damit kann man schnell und einfach viel machen da du nur ein befehl gibst z.b. shutdown. und der rechner fährt runter.
Ist meist auch nur für Jokeviren geeignet.
Mfg
Fabbi94
|
|
|
11.08.10, 21:46
|
#8
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
batch mache ich eben schon die ganze zeit.
lagsamm finde ich das schwarze fenster halt recht auffällig, darum wollte ich mal was neues lernen. vielleicht mal eben was mit einem schönen windows fenster  . ich denke ich lesse mich mal in alle c ein wenig ein. danke für die tipps
blasthero
danke quink für die ausführliche antwort. ich verusche mich mal an deinen plan zu halten.
wegen dem asm. ich habe gerade eine lehre als automatiker begonnen (gibts das in d auch?) d.h. ich baue schaltungen, habe sensorik und so. ich habe gehört ich lerne da auch so gelötetes zeug zu programmieren. ist das dann automatische eine ams sprach? wäre ja geil wenn ich das als beruf habe
danke für alles
blashtero
|
|
|
11.08.10, 20:41
|
#9
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 596
Bedankt: 466
|
"Batch" ist keine Programmiersprache, sondern eine S*****sprache.
Erreichen kann man mit Batch nicht wirklich viel, wenn du dich auf Forms, Dialoge und Fenster im Allgemeinen beziehst.
Ich würde dir für deine Vorstellungen die Sprache C# empfehlen.
Schöner "C-like" Syntax, mächtig - durch das .NET Framework und einfach zu lernen.
Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
11.08.10, 20:44
|
#10
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
haben c c+ c++ und c like gemeinsamkeiten? danke für den tipp
|
|
|
11.08.10, 20:46
|
#11
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 596
Bedankt: 466
|
Die Sprache heißt C# und der Syntax sieht "C-like" aus, was bedeutet, dass sich die Sprache C# an C/C++ orientiert hat.
Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
11.08.10, 20:55
|
#12
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
Zitat:
Zitat von haze303
Die Sprache heißt C# und der Syntax sieht "C-like" aus, was bedeutet, dass sich die Sprache C# an C/C++ orientiert hat.
Viele Grüße,
haze303
|
a danke viel mal. du wüsstest nicht gerade ein ort zum nachlesen für c#, oder ein open book?
ich habe gerade alle pdfs von coca1ne runtergeladen, er hatte aber nur solche mit c, java, peral...
danke viel mal
blasthero
|
|
|
11.08.10, 21:43
|
#13
|
Banned
Registriert seit: Jul 2010
Beiträge: 24
Bedankt: 95
|
Wenn man Programmieren richtig lernen will gibt es nur eine Einsteigersprache und das ist C
Ich rede nicht von C++, nicht von VisualC, sondern vom reinen und echten C
Manche sagen das C schwer ist und für Anfänger unlernbar, aber das stimmt nicht, C war und ist DIE Sprache um die sich alles dreht. Ob Spiele, Anwendungen, Tools, ob Windows, Linux oder Unix, C ist der Nabel der Welt.
Leider gibt es auf dem Büchermarkt sehr viel Schrott in Sachen C, gerade für Anfänger nicht leicht da durchzublicken. Ein sehr gutes Buch, gerade für Anfänger ist "C von A bis Z", es wird sehr ausführlich und einfach erklärt und leicht zum nachmachen. Das Buch ist als online Version hier verfügbar:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Zum download gibts es das buch hier:
(die Kapitel 3 bis 12 sind Grundlage JEDER Programmiersprache, wenn du das drauf hast und das Prinzip verstehst was dahinter steckt ist später jede Programmiersprache sehr einfach zu erlernen, egal ob Java, ob VisualBasic, Pascal oder sonst was).
Als Compiler gibt es für C (unter Windows) ganz gute kostenlose Compiler (ein Compiler macht aus deinem Quellcode eine lauffähige .exe Datei die du starten kannst). Da wären zu einem der Borland Compiler 5.5, kostenlos von den Borland Seite zum runterladen (mußt dich vorher kostenlos mit ner wegwerf email registrieren um da downloaden zu können):
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Oder falls du Linux nutzt, dort gibt es den GnuC Compiler, alternativ gibts den CYGWIN für den Linuxfreak der auch unter Windows C programmieren will, hier zb downloaden:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Hier noch für euch ne kleine Faq die viele Fragen beantwortet:
Warum C und nicht C++, wo ist der Unterschied?
C++ ist eine Erweiterung von C, Befehle die in C "kompliziert" waren, wurden in C++ vereinfacht dargestellt. Leider ist das gar nicht um das Programmieren zu erlernen. Wenn du C etwas kannst (oben bis kapitel 12 gekommen bist), kannst du ja mal bei C++ vorbeischauen und selber entscheiden. Die C Compiler sind flexibel, du kannst C oder in C++ Programmieren oder ein Mischmasch aus beiden. Deßhalb, erst sauber C lernen, dann weiter sehen..
Was ist mit C#
C# (gesprochen C Shark) ist noch eine Erweiterung von C++, sinnvoll nur für eines, für Netprogrammierung. Ich persöhnlich finde C# überflüssig, sowas geht auch mit C, aber da ja viele meinen C ist zu schwer und bla, wenden die sich lieber C# zu, deren Dummheit halt
Warum nicht VisualBasic oder VisualC++ als Anfänger?
Damit lernt man nicht programmieren, das bunte zusammenklicken unter Windows ist zwar ganz nett, aber erst die Grundlagen der Programmierungen erlernen, danach weiter sehen. Außerdem ist alles wo Visual vorsteht nur für Windows zu gebrauchen.
Warum nicht Pascal oder Delphi als Anfänger erlernen?
In vielen Schulen wird Pascal und/oder Delphi noch als erste Programmiersprache gelernt. Pascal, der Vorläufer von Delphi und Delphi selber sind so starr und festgebunden und so voller Syntaxregeln das es ein Vorschriftendjungel ist. Das schlimme, diesen Mist von Regeln kannste auch wirklich nur bei Pascal und Delphi brauchen. Wenn du drauf stehst dich selber zu quälen dann und nur dann ist Pascal und Delphi was für dich..
Warum nicht Java als Anfänger?
Java ist abgekupfert von C, leider leider ist daraus naja ein Übel geworden. Abgesehen das keine .exe Dateien rauskommen sondern nur .class Dateien die wieder eine Java Umgebung brauchen die noch installiert werden muß, laß es einfach bleiben. Außerdem ist Java langsam, sehr langsam.. Es gibt aber einen Vorteil von Java: Objektorientierung, aber das ist für Anfänger erst mal Nebensache und kann ruhig ganz weit weg geschoben werden.
Warum nicht html, Javas*****, Php, Css ?
Das ist nur was wenn du Webseiten erstellen willst, das hat mit programmieren recht wenig zu tun
Was ist mit Phyton?
phyton ist nett und gefällt mir persöhnlich ganz gut. Es ist aber wirklich nur für Kleinigkeiten gedacht, wenns ans Eingemachte geht das geht bei Phyton nichts mehr, ob nun grafische Überflächen oder DirectX. Dann extra umsteigen zu müssen auf eine andere Programmiersprache die das besser kann, ist also verschenkte Zeit mit Phyton als erste Prohrammiersprache anzufangen.
Ich hörte von Assembler, was ist damit?
Assembler oder ASM ist die Königsdiziplin, für Anfänger fast unmöglich zu erlernen. ASM ist sehr nah am Prozessor, Maschinensprache auch genannt. Früher zu C64 und Amiga Zeiten war ASM ein MUß das man können mußte, heute gibt es nur zwei Gründe um ASM zu erlernen, wenn man die dunkle Seite betreten will und Programme und Spiele cracken lernen will oder wenn man Schaltungen zusammen lötet und Eproms (Pics) programmieren will.
Da C sehr flexible ist erlaubt es übrigens C auch ASM Code in C Code einzufügen - so werden und wurden viele Spiele programmiert. Aber wie gesagt, ASM ist nichts für Anfänger, erst die Grundlagen des programmierens erlernen, dann rüber zu ASM
Also um es ganz klar auszudrücken: Fangt mit C an, lernt da die Grundlagen, die Prinzipen des Programmierens zu verstehen. Danach wechselt entweder zu C++ und VisualC oder wenn ihr neue Herausforderungen sucht fangt danach mit Java und objektorientem Programmieren an. Wer zwischendurch mal nach ASM rüber schaut und wem es dort gefällt: Willkommen auf der dunklen Seite (übrigens wir haben Kekse:-))
|
|
|
14.08.10, 13:41
|
#14
|
Erfahrener Newbie
Registriert seit: May 2009
Beiträge: 116
Bedankt: 93
|
Zitat:
Zitat von quink
Was ist mit Phyton?
phyton ist nett und gefällt mir persöhnlich ganz gut. Es ist aber wirklich nur für Kleinigkeiten gedacht, wenns ans Eingemachte geht das geht bei Phyton nichts mehr, ob nun grafische Überflächen oder DirectX. Dann extra umsteigen zu müssen auf eine andere Programmiersprache die das besser kann, ist also verschenkte Zeit mit Phyton als erste Prohrammiersprache anzufangen.
|
Erstmal schreibt man diese Sprache Python. Es ist eine hervorragende Einsteigersprache, weil sie sehr viele Konzepte mitbringt, an die man sich gewöhnen kann und die Unannehmlichkeiten der anderen Sprachen kann man sich hier erstmal schenken und sich auf das Wesentliche konzentrieren. An etlichen Unis verdrängt Python die anderen Einsteigersprachen und das aus gutem Grund.
Python hat sehr wohl vernünftige GUIs (QT) und bietet auch recht performante 3D-Programmierung über Engines wie Ogre (PyOgre) - auch für DirectX.
Zitat:
Ich hörte von Assembler, was ist damit?
Assembler oder ASM ist die Königsdiziplin, für Anfänger fast unmöglich zu erlernen. ASM ist sehr nah am Prozessor, Maschinensprache auch genannt. Früher zu C64 und Amiga Zeiten war ASM ein MUß das man können mußte, heute gibt es nur zwei Gründe um ASM zu erlernen, wenn man die dunkle Seite betreten will und Programme und Spiele cracken lernen will oder wenn man Schaltungen zusammen lötet und Eproms (Pics) programmieren will.
|
Assembler ist die mit Abstand einfachste Sprache, weil hier meist nur sehr simple Programmiertechniken zum Einsatz kommen (aufgrund der engen Grenzen). Keine Objekte, keine Pattern, keine Aggregationen und Kompositionen - einfach nur plain programming.
ABER: Bevor man mit Assembler anfängt, sollte man aber die Rechnerarchitektur wirklich kennen - nicht nur beim Namen. Es ist extrem technisch und hardwarenah und für Einsteiger einfach nicht zu empfehlen, weil man ewig braucht, um konkurrenzfähige Ergebnisse zu erzeugen. Was die C# oder Java Jungs mit ein paar Zeilen voreinandersetzen, braucht in Assembler ein paar Seiten. Eine sehr einfache Sprache und für den Programmierer damit sehr fordernd, wenn man etwas Grösseres programmieren möchte.
Zitat:
Also um es ganz klar auszudrücken: Fangt mit C an, lernt da die Grundlagen, die Prinzipen des Programmierens zu verstehen. Danach wechselt entweder zu C++ und VisualC oder wenn ihr neue Herausforderungen sucht fangt danach mit Java und objektorientem Programmieren an. Wer zwischendurch mal nach ASM rüber schaut und wem es dort gefällt: Willkommen auf der dunklen Seite (übrigens wir haben Kekse:-))
|
Seit den 90er Jahren ist die OOP wohl das kommende Kernkonzept der professionellen Softwareentwicklung (Nischen und Hardwareprogrammierung ausgenommen). Wer also in C die "Prinzipien des Programmierens" lernen möchte, verpasst einen Grossteil. Wer darüber hinaus C++ ohne OOP lernt, der lernt kein C++. Erst mit Java damit anzufangen ist viel zu spät. An den Unis unterrichtet man sehr früh die OOPorientierten Sprachen, um das Konzept von klein auf in die Leute zu bringen und der Weg ist wohl der Richtige.
Ich persönlich bin kein grosser Freund von OOP, da ich aus der ASM / C Ecke komme, beruflich basiert aber 95% meines Codes auf der OOP und die aktuellen Projekte sind ohne kaum noch realisierbar, da OOP eine enorme Macht und Flexibilität mit sich bringt (Nachteile mal aussen vor gelassen).
|
|
|
14.08.10, 23:27
|
#15
|
Banned
Registriert seit: Jul 2010
Beiträge: 3
Bedankt: 5
|
Zitat:
Zitat von harbok
An den Unis unterrichtet man sehr früh die OOPorientierten Sprachen, um das Konzept von klein auf in die Leute zu bringen und der Weg ist wohl der Richtige.
|
Naja, OOP wird tatsächlich früh an den Universität unterrichtet. Jedoch eher weil OOP, das einfachste Paradigma ist. Weil es einfach ist, wird es wohl auch oft eingesetzt.
Das OOP-"Konzept an die Leute zu bringen" ist aber nicht das Ziel. Eher im Gegenteil. Nach den Basics (OOP etc.) werden akademische Programmiersprachen gelehrt, hauptsächlich deklarative.
Das Problem in der heutigen IT-Industrie und der Softwareentwicklung ist, dass die IT immer wichtiger wird, aber die Qualität und die Zuverlässigkeit der Software nicht mehr sichergestellt ist.
OOP kann dazu nichts beitragen. Deklarative Lösungen sind daher notwendig.
Fachhochschulen machen dies nicht.
Programmiersprachen zum Einstieg sind aber sicherlich Java, Python oder Ruby.
C++ ist eine der Sprachen, die eher zu qualitativ minderwertiger Software führt.
|
|
|
12.08.10, 18:38
|
#16
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
Zitat:
Was ist mit C#
C# (gesprochen C Shark) ist noch eine Erweiterung von C++, sinnvoll nur für eines, für Netprogrammierung. Ich persöhnlich finde C# überflüssig, sowas geht auch mit C, aber da ja viele meinen C ist zu schwer und bla, wenden die sich lieber C# zu, deren Dummheit halt
|
c# (gesprochen C Sharp) ist keine erweiterung von c++, sondern eine der programmiersprachen, die sich der .net API bedienen bzw. zwingend vorraussetzen. wenn man das möchte, oder muss, halte ich c# für die beste der 4 von VS z.zt. angebotenen sprachen. die syntax ist eher an java/c++ angelehnt.
f# [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] finde ich sehr interessant, steckt aber leider noch in den kinderschuhen.
für jemanden der schaltungen baut, sensorik und so hat, ist c - wie mein vorredner schon meinte - durchaus die erste wahl für einen einstieg.
__________________
entropie erfordert keine wartung
|
|
|
12.08.10, 19:22
|
#17
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
ja ich werde auch mit c beginnen, aber ist es möglich das ich ams bei der arbeit lerne? ich wiess nur das die blöcke die ich programieren werde cns heissen
|
|
|
12.08.10, 20:18
|
#18
|
Newbie
Registriert seit: Nov 2009
Beiträge: 58
Bedankt: 385
|
es gibt oberflächen für Python
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
und zum Thema objektorientiertes PHP, sry mir was bis ebend die eindeutige "Definition" nicht bekannt^^
klar geht das^^ ich meinte eig so oberflächen mäßig und es ist immer ein server nötig für php und große manipulationen am system sind eig auch nicht möglich, am system der benutzer mein ich
|
|
|
12.08.10, 20:58
|
#19
|
Newbie
Registriert seit: Sep 2008
Beiträge: 38
Bedankt: 39
|
C# hat ja nun wirklich nicht mehr viel mit c++ zu tun, wie schon gesagt eher vergleichbar mit Java.
Wenn du Scherzprogramme oder harmlose Viren basteln willst, dann nimm C++ und bastel die Dinger unter Linux denn da gibts bisher nur wenige Viren also größere Chance bekannt zu werden außerdem sind die Schlupflöcher in Standard-Systemen deutlich größer
Ansi C würde ich mir an deiner Stelle nicht antun, wenn du nämlich auf C++ dann umsteigst muss du dir den ganzen Quatsch wieder abgewöhnen
|
|
|
12.08.10, 21:14
|
#20
|
Banned
Registriert seit: May 2009
Ort: Norddeutschland
Beiträge: 1.102
Bedankt: 400
|
Zwar ist selbst mein Klingonisch besser als irgendeine Programmiersprache, aber in der Schule haben wir angefangen Java zu lernen. Google mal nach Javakara, das ist sowas mit einem Marini, den man immer durch Labyrinthe und so lenken muss. Wenn du das draufhast (ist ein Programm das du runterladen musst) kannst du dann die Grundzüge.
|
|
|
13.08.10, 12:04
|
#21
|
Erfahrener Newbie
Registriert seit: May 2009
Beiträge: 116
Bedankt: 93
|
Zitat:
Zitat von Blasthero
hi
ich würde gerne einen sprache lernen. bin aber unschlüssig welche. was entfehlt ihr mir.
|
Deutsch.
Damit kannst Du vielleicht keine Viren schreiben, aber diese Sprache zu beherrschen bringt sehr viele Vorteile mit sich - in nahezu jeder Lebenssituation.
|
|
|
13.08.10, 15:28
|
#22
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
mann. dir passieren nie fehler oder?
|
|
|
13.08.10, 19:29
|
#23
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
@harbok: was sollte denn dieser kommentar?
Zitat:
Was ist mit Phyton?
phyton ist nett und gefällt mir persöhnlich ganz gut. Es ist aber wirklich nur für Kleinigkeiten gedacht, wenns ans Eingemachte geht das geht bei Phyton nichts mehr, ob nun grafische Überflächen oder DirectX. Dann extra umsteigen zu müssen auf eine andere Programmiersprache die das besser kann, ist also verschenkte Zeit mit Phyton als erste Prohrammiersprache anzufangen.
|
das wird jetzt ein bisschen OT, aber:
z.b. eve online: sowohl server als auch client ist in stackless-python [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] implementiert.
eve online ist bei weitem keine kleinigkeit. bei weitem nicht.
__________________
entropie erfordert keine wartung
|
|
|
13.08.10, 19:49
|
#24
|
Stammi
Registriert seit: Jan 2009
Beiträge: 1.322
Bedankt: 406
|
Ja C++ ist eine gute Wahl.
Du solltest dich natürlich noch mit den Betriebssystem und der Netzwerktechnik gut auskennen.
Les dich einfach bei folgenden Verlagen durch: "Markt und Technik" (gute Anfängerbücher), "bhv" (auch gute Bücher), "mitp" (Bücher über Sicherheit&Co).
Vom Verlag mitp kommt auch das Buch "Forbidden Code", welches du lesen solltest. Natürlich, wenn du soweit bist. ([ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ])
|
|
|
13.08.10, 22:30
|
#25
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
markt und technik hab ich gerade runtergeladen (gulli ebooks). weiss jemand wo man forbidden code finden kann? (ja ich hab bereits gegoogelt)
|
|
|
15.08.10, 11:41
|
#26
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
Zitat:
Jeder der C/C++ kann lacht über Java und das nicht ohne Grund.
|
du wirst lachen, ich werde nicht lachen.
__________________
entropie erfordert keine wartung
|
|
|
15.08.10, 16:13
|
#27
|
Erfahrener Newbie
Registriert seit: Apr 2010
Beiträge: 172
Bedankt: 31
|
Was bringt es Tauben mit Spatzen zu vergleichen? Java und C(++) haben nicht die gleichen Einsatzpräferenzen.
Das klingt ungefähr so, als würde der Lastwagenfahrer über nen Formel1-Wagen lachen und andersherum.
|
|
|
15.08.10, 16:53
|
#28
|
Banned
Registriert seit: May 2009
Ort: Norddeutschland
Beiträge: 1.102
Bedankt: 400
|
Bevor du verunsichert wirst, lad dir einfach Javakara runter und spiel ein bisschen rum. Nach ein paar Stunden kannst du Java so sicher wie das kleine Alphabet!
|
|
|
15.08.10, 17:31
|
#29
|
Newbie
Registriert seit: Jun 2010
Beiträge: 79
Bedankt: 16
|
wow, das waren vielleicht ne menge infos xD. ich hab mal alles runtergeladen studiert und ausprobiert. ich persönlich fand jetzt c am sinvollsten, vorallem für einsteiger. darum hab ich beschlossen das ich mit dem anfange.
danke für die tipps
jetzt muss ich nur noch das mit dem borland hinbekommen :P
thx
blasthero
|
|
|
15.08.10, 17:48
|
#30
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 596
Bedankt: 466
|
Lade dir Code::Blocks herunter. Das ist eine ordentliche IDE und bringt auch gleich einen Compiler mit.
Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
15.08.10, 20:04
|
#31
|
Banned
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
|
Seid ihr nun fertig?
|
|
|
15.08.10, 22:11
|
#32
|
Erfahrener Newbie
Registriert seit: Apr 2010
Beiträge: 172
Bedankt: 31
|
Ich raff gar nicht, was hier für ein Blödsinn vor sich geht.
Java hat primär plattforminterkompatible Anwendungen oder Webapplikationen im Fokus, C++ wird häufig für rechenzeitoptimierte, leistungshungrige Software oder für hardwarenahe Programmierung verwendet. Macht das nun eine Programmiersprache besser als eine Andere?
Und ob man wirklich Mehrfachvererbung oder Zeigermanipulation braucht, sei absolut dahingestellt. 'Aus großer Macht folgt auch große Verantwortung' - oder so ähnlich? Welchen Schaden ein unerfahrener C(++) Programmierer anrichten kann bei Anwendungen, die nicht sandboxed sind, will ich gar nicht erwähnen. Da hat Java ganz klar einen Vorteil. Sofern man anfängt, Peripherie anzusprechen, ist man natürlich mit Java auf dem Holzweg. Hierfür ist jedoch Java auch keineswegs erdacht!
Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.
Der Trend, den Java bereits vor längerer Zeit gesetzt hat (Garbage Collection, kein low-level-Zugriff über Zeiger) wurde von Microsoft mit dem .NET-Framework (C#, VB.NET) aufgegriffen. Scheinbar sind bei sinkenden Hardwarepreisen und der immensen Leistungssteigerung der PCs innerhalb der letzten 5 bis 10 Jahre gar keine Hardcore-Low-Level-Zeiger-Orgien mehr notwendig, um bei einem Großteil(!) der Software die Anforderungen einzuhalten.
Und die Tatsache, dass Java-Programmierer nichts drauf haben (müssen), möchte ich stark zurückweisen. Im Forschungsbetrieb an diversen Hochschulen kenne ich viele wissenschaftliche Mitarbeiter und Professoren, die Java zur Implementierung von Algorithmen für die verschiedensten Zwecke verwenden. Nur hierbei zählt nicht, wie gut man mit einer Sprache umgehen kann, sondern tatsächlich die Aufgabe, die es zu lösen galt.
Doch das alles wird meine Antipathie gegenüber Java wohl auch nicht lindern..
|
|
|
15.08.10, 22:31
|
#33
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Zitat:
Zitat von kramido
Ich raff gar nicht, was hier für ein Blödsinn vor sich geht.
Java hat primär plattforminterkompatible Anwendungen oder Webapplikationen im Fokus, C++ wird häufig für rechenzeitoptimierte, leistungshungrige Software oder für hardwarenahe Programmierung verwendet. Macht das nun eine Programmiersprache besser als eine Andere?
Und ob man wirklich Mehrfachvererbung oder Zeigermanipulation braucht, sei absolut dahingestellt. 'Aus großer Macht folgt auch große Verantwortung' - oder so ähnlich? Welchen Schaden ein unerfahrener C(++) Programmierer anrichten kann bei Anwendungen, die nicht sandboxed sind, will ich gar nicht erwähnen. Da hat Java ganz klar einen Vorteil. Sofern man anfängt, Peripherie anzusprechen, ist man natürlich mit Java auf dem Holzweg. Hierfür ist jedoch Java auch keineswegs erdacht!
Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.
Der Trend, den Java bereits vor längerer Zeit gesetzt hat (Garbage Collection, kein low-level-Zugriff über Zeiger) wurde von Microsoft mit dem .NET-Framework (C#, VB.NET) aufgegriffen. Scheinbar sind bei sinkenden Hardwarepreisen und der immensen Leistungssteigerung der PCs innerhalb der letzten 5 bis 10 Jahre gar keine Hardcore-Low-Level-Zeiger-Orgien mehr notwendig, um bei einem Großteil(!) der Software die Anforderungen einzuhalten.
Und die Tatsache, dass Java-Programmierer nichts drauf haben (müssen), möchte ich stark zurückweisen. Im Forschungsbetrieb an diversen Hochschulen kenne ich viele wissenschaftliche Mitarbeiter und Professoren, die Java zur Implementierung von Algorithmen für die verschiedensten Zwecke verwenden. Nur hierbei zählt nicht, wie gut man mit einer Sprache umgehen kann, sondern tatsächlich die Aufgabe, die es zu lösen galt.
Doch das alles wird meine Antipathie gegenüber Java wohl auch nicht lindern..
|
Danke, kramido!
Endlich ein sachlich korrektor Kommentar!
Mit .NET hast Du Recht. Allerdings ist es auch dort möglich auf low-level zu implementieren, gehört dann aber zum "unsicheren Code" (soll also möglichst vermieden werden).
Und @quink...
Ich weiss nicht wie und woher Du Dein "Wissen" erlangst.
Die Spieleindustrie macht Gesamt vielleicht 10-15 Mrd $ Umsatz.
Das 5 bis 10-fache machen größere IT-Unternehmen alleine..
|
|
|
15.08.10, 22:59
|
#34
|
Banned
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
|
Zitat:
Zitat von kramido
Außerdem ist es sowieso egal, welche Programmiersprache man zur Umsetzung einer Problemstellung verwendet. Eine Programmiersprache ist und bleibt immer nur ein Werkzeug zur Lösung eines Problems.
|
Ich schätze mal das ist nicht so gemeint, sondern nur etwas unglücklich formuliert?
Programmiersprachen sind Werkzeuge. Aber du Benutzt keinen Hammer um irgendwo eine Schraube rauszudrehen, oder?
|
|
|
16.08.10, 06:41
|
#35
|
Newbie
Registriert seit: Sep 2008
Beiträge: 38
Bedankt: 39
|
Aber man könnte mit dem Hammer die Schraube raus schlagen .. möglich ist alles
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.
().
|