Ja DevC++ macht alles für dich,da ist auch ein Linker integriert

Davon mal abgesehen warum DevC++ das ding ist doch stein alt

...zur Antwort
Hobby-Programmierersucht neue Herausforderung...

Wie der Titel schon sagt suche ich nach einer neuen Herausforderung; Ich kann C und PHP (HTML auch).

Die Sache ist nur die und zwar interessiere ich mich für echt alles andere als Webprogrammierung und ähnliches, also PHP, HTML und der ganze andere sh*t.

Wer sich fragt warum ich PHP kann: Haben wir in der BS gelernt.

Ich bin mir jetzt echt nicht sicher welchen Weg ich einschlagen soll da für mich so einiges in Frage kommt, und zwar:

(Library Option) könnte ich mich mit der SDL (Simple Direct Media Layer) befassen und diese in C anwenden.

(Option: Python) Ich könnte auch Python lernen da ich sehr viel gutes darüber gehört/gelesen habe, außerdem soll Python sich stark von C unterscheiden und man es einfacher beim erweitern auf neue Gebiete/Programmiersprachen haben soll wenn man 2 Programmiersprachen kann die sich stark unterscheiden.

(Option: C#) In C# soll sich sehr viel machen lassen darum habe ich es auch in erwägung gezogen.

(Option: C++) Da ich ja schon C kann könnte ich ja eigentlich auch gleich auf C++ erweitern aber das Problem hierbei ist dass ich keine Ahnung habe um wie viel C++ eigentlich größer als C ist.

Dauert es lange C auf C++ zu adaptieren ? Ist es den Aufwand überhaupt wert ?

(Option: VB) Durch einen Arbeitskollegen habe ich mitbekommen, dass es mit Visual Basic ziemlich einfach ist ein Programm zu schreiben.

Meine Bedenken: Ist es wirklich einfach ? Gibt es viele/gute Tuts für diese Sprache oder habe ich nur nicht gut genug gesucht ?

(Option: Java) Eigentlich würde ich mich für alles andere mehr Interessieren als für Java allerdings ist es echt schwer NICHT über ein (gutes) Java tutorial zu stoßen, was schon ein ziemlich großes Pro für Java wäre wenn da nicht dieser Erfahrungswert wäre:

Bis Jetzt war wirklich jedes etwas umfangreichere Java Programm entweder total verbuggt oder es hat irgendwann mördermäßig gelaggt mit folgendem Crash und hierbei meine nicht Spiele wie Minecraft sondern Programme die tatsächlich dafür konzipiert wurden um mit ihnen zu arbeiten. //Der Aspekt dass es Cross-Platform ist, ist mir eigentlich ziemlich egal.

(Actionscript3 ?)Ich habe in mal mit dem lernen dieser Programmiersprache angefangen habe aber dann abgebrochen da ich in die BS musste. Meine Bedenken sind auch hier ungefähr die selben wie bei Java nur hier halt auf Spiele bezogen.

(Pascal) Hab nicht viel davon gelesen außer dass es einfach sein soll und von Anfängern benutzt wird. //würde ich damit meine Zeit verplempern ?

(etwas Anderes) Es gibt viel mehr Sprachen von denen ich nicht einmal weiß das es Sie gibt bzw. auch exotische die (fast) keiner benutzt. (?) Beispiele: Assembler (wohl noch bekannter als das folgende), F#, J#, Ruby, ... //esoterische Sprachen sind ausgenommen wie z.B.: Brainfuck, Whitespace, Chef, usw.

Ich hoffe sehr auf einige Antworten ich habe mir nämlich sehr viel Mühe für diese Frage und ihr (kann man das Design nennen ?) gegeben.

...zum Beitrag

ActionScript ergänzt natürlich das was du bis jetzt kannst,damit kannst du dann RIA's programmieren und diese dann in ne Webseite einbetten - FLASH,ETC STRIBT ABER IN DER ZUKUNFT AUS,aber das dauert noch

C# naja,da eher Java - c# ist halt nur auf Windoof begränzt(firmenpolitik ahu) während Java zB auch auf jeden Android und ApfelHandy läuft(also faktisch auf jeden Handy). C# hat aber eine schnellere Entwicklung aber naja

mit vb wirst du nicht glücklich

zu Pascal kann ich nichts genaueres sagen,ist aber schon etwas älter oder oO

Mit C++ oder C bist du weit vorn mit dabei, damit wird ein großzahl der Desktop-Programme realisiert

Python oder Ruby ist geschmackssache,ich kann eigentlich nur python und bin damit ganz zufrieden - ist super um mal schnell ein kleines Prog zu schreiben,für größere Projekte sollte man aber zu C/C++ oder Java greifen

Also in anbetracht das RIA bald durch HTML5 ersetzt werden würde ich dir empfehlen Java oder C++ zu lernen,nebenbei noch etwas Python anschauen. Java vs C++ ist ne Sache für sich,Platformunabhängig und etwas schlechtere Performance vs Platformabhängigkeit & Maschienencode

...zur Antwort

Python

...zur Antwort

Programme schreibt man mit anderen Sprachen,vile Spiele haben aber ne Lua Schnitstelle wie zB GMod

Leider gibt es ziemlich wenig Lua-Tutorials im verhältniss zu anderen progsprachen

http://www.lua.org/pil/1.html

sonst alternativ würde ich an deiner stelle lieber python lernen, damit kann man zwar nicht solche mods erstellen aber insgesamt ist python stärker verbreitet und auch etwas vielfältiger/vermutlich auch mächtiger (als standalone) Lua ist für die implementierung in ein Programm konzipiert

...zur Antwort

VB ist naja einfach überflüssig,weil es nichts kann,was nicht so schon existiert ...

dafür spricht eigentl nur,das es leicht zu verstehen ist :/ - was wie oben gesagt bei ruby sogar noch besser ist

dagegen spricht MS/windoof anbindung,das du damit nie Projekte realisieren wirst(das heist es macht keiner/niemand kommerziell),.Net erzeugt nur Bytecode -> langsamer als Maschienencode

...zur Antwort

CSS wird immer noch geupdatet oO

Updated Orange Box games with server, client, and engine fixes from Team Fortress 2

Updated von vor ner Woche ... das Letzte Update wurde vor gut ner Stunde rausgehauen und soll

Fixed an issue where plugin_load may load a non-binary file type Fixed an issue where decompressed file sizes were not being checked by the engine

beheben

http://forums.steampowered.com/forums/showthread.php?t=2930939 -> nach updates suchen

Vermutlich sind die server noch nicht uptodate

...zur Antwort

Fang leiber mit was ordentlichen an wie zB Python,Ruby

und steig dann später auf Java oder C++ um

...zur Antwort

naja ich kenn mich jetzt nicht so gut mit compillerbau aus

aber in vielen fällen wurde für die jeweilge Sprache erst ein compiller geschrieben,welcher dann wiederum den Compiller in der Sprache implementiert so zB bei GCC

also wirst du wohl erstmal zu ner anderen Sprache greifen müssen bis du den Compiller in deiner Sprache implementieren kannst

http://stackoverflow.com/questions/809710/what-is-the-best-language-to-write-a-compiler-in

...zur Antwort

wie wärs mit der Funktion range() und dann ner for-schleife?

und das kleiner ist <

...zur Antwort

Batch oder Python und dann compillern

wenn ich mich recht erinnere dann benutzt aber doch adobe air auch .exe als Extension oO vllt kannst du das auch darüber umcompillern

...zur Antwort

VB ist Müll

der C# bzw Java-Compiller erzeugt den jeweiligen Bytecode der dann in einer VM ausgeführt wird(.Net bzw Jre)

C# hatte das zeug sich gegen Java durchzusetzten,da dort neuerungen ewig brauchen - jedoch viel c# der firmenpolitik zu Opfer -> Deshalb läuft auf jeden Android Handy heute Java mit entweder der Dalvik oder der neuen(4.4) VM - c# läuft nur auf den aussterbenden WindoofPhoneOSGedöns

Mit C++ (also nicht Visual C++ - was ähnlich c# ist nur noch aufwendiger ohne wirkliche Vorteile) wird am Hardwarenahsten programmiert... Dabei entsteht Mashienencode ... super schnell. Doch für 95 % der Aplikationen ist eine solche Geschwindigkeit nicht Notwendig... DU WIRST NIE EIN BATTLEFIELD PROGRAMMIEREN!! - und nur für solche oder vergleichbare 3D Games ist diese Performance notwendig ... Einfachere 3D Games bzw 2D games lassen sich auch super in Java realisieren - c# seit dem wegbruch von XNA nichtmehr

Fang mit Python an :)

...zur Antwort

via FTP

?? FTP ist ein FileTransfairProtocoll also für Dateien

für Daten nimmt in der regel einfach TCP oder UDP

...zur Antwort

Computer hacken

Das hat mittlerweile nicht unbedingt mehr was mit Programmierung zu tun ... sondern mit Kenntniss über die Tolls Metasploit zB. Diese müssen zwar auch programmiert werden ABER Hacker greifen meist auf solche fertig Lösungen zurück

Fang mit Python AN :)

C++ ist fürn Einsteiger zu schwer ... und bei Python wird man erst ziemlich spät mit Klassen konfrontiert.

...zur Antwort

Bleib bei JAVA !!! obj-C ist ziemlicher schwachsinn ... abgesehen von IOS,was nebenbei gesagt nur 10 des Handy-Marktes ausmacht findet das keine Anwendung.Java Hingegen läuft auf Desktop PC's Android(80 Marktanteil) und mittlerweile auch auf Apfelgedöns

Für Games kann man mit LibGDX gleichzeitig für alle Platformen entwickeln :)

...zur Antwort