|
You last visited: Today at 11:53
Advertisement
Passende Programmiersprache
Discussion on Passende Programmiersprache within the General Coding forum part of the Coders Den category.
02/22/2015, 17:14
|
#1
|
elite*gold: 0
Join Date: Aug 2013
Posts: 518
Received Thanks: 65
|
Passende Programmiersprache
Ich bin auf der Suche nach einer passenden Programmiersprache, wo ich mich entfalten kann. Dabei hatte ich an c# oder c++ gedacht. Damit wollte ich "Buisness"-Anwendungen schreiben z.B. für Firmen als Arbeitsprogramm, Bots - Trojaner und co zum lernen, Gamehacking und sonstige nützliche Anwendungen.
Bisher habe gute Erfahrung mit Java sammeln können, html & css und etwas c#.
Die Frage ist nun welche Programmiersprache für diese Dinge am besten geeignet ist. Kann mir da jemand dieszezüglich weiterhelfen und einige Pro / Kontra Punkte aufschreiben?
Viele Grüße
cen0x.
|
|
|
02/22/2015, 19:22
|
#2
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
C#:
Easy to learn.
Gute IDE (MS VS, für Windows)
Einfache möglichkeit der GUI Erstellung
Großes Standard Repertoire mit dem .Net
Komplett Objekt Orientiert Konzipiert
Nicht grade die beste Wahl für Cross Plattform
Abgewandelte C Syntax
Benötigt .Net Framework
Läuft über Virtuelle CPU
Viel Verwendet
C++:
Läuft auf jedem System (mit den Richtigen Compiler einstellungen, und Cross Bibliotheken)
Geringer Standard Umfang (oft muss auf dritt Libs zurückgegriffen werden)
Relativ hoher aufwand zur Entwicklung von GUI's
Viele dritt Bibliotheken
Erweiterte C Syntax
Prozedual erweitert mit OOP
Mächtige Compiler (GCC)
Viel verwendet
Java:
Läuft auf jedem System gleich
Großer Standard Umfang
Läuft über Virtuelle CPU
Abgewandelte C Sytax
Komplett OOP Konzipiert
Extrem viel Verwendet
(Free-oder Object-)Pascal:
Läuft auf jedem System (Free Pascal)
Mittelmäßiger-Großer Standard Umfang (Free Pascal)
Großer Standard Umfang (Delphi/Object Pascal)
Einfache Entwicklung von GUI's (verschiedene Widget Sets)
Große Deutsche Community (Im englischen raum kenn ich mich da nicht aus)
Pascal Syntax
Prozedual mit OOP Erweitert
Mächtiger Compiler (fpc)
Python:
Easy to Learn
Läuft auf den meisten Systemen
Großer Standard Umfang
Große Community
(Normalerweise) Interpretiert
OOP, Prozedual und Funktional
Eigene Syntax
Es gibt noch viele weitere Programmiersprachen die ich nicht aufgelistet hab. Außerdem ist es auch extrem schwer Eine Programmiersprache in so einer auflistung zusammenzufassen. Ich selbst programmiere in Pascal, und alle Aspekte dieser Programmiersprache zu erfassen (allein die Unterschiede zwischen Object Pascal und (Obj-)FreePascal) würde schon jedweden Ramen sprengen.
Für Buissnes Anwendungen sind GUI's sehr wichtig und ein Großer Standardumfang ist auch nicht schlecht. Außerdem eine Gute IDE, die Devise lautet, möglichst viel erreichen ohne eine Zeile Code zu schreiben. So ist z.B. das Rad Studio fast komplett auf solche Anwendungsentwicklung ausgelegt (Kostet auch 5.790,54 €).
Für Bots und Trojaner brauchst du die Windows API nicht mehr, nicht weniger, aber je größer die Standard Bibliothek desto besser.
PS: Schreib keine Trojaner davon gibts schon genug, sei innovativ
|
|
|
02/22/2015, 21:17
|
#3
|
elite*gold: 0
Join Date: Aug 2013
Posts: 518
Received Thanks: 65
|
Ich würde generell gerne die komplette Sprache beherschen und die obengenannten Dinge wie Hacks nur zu testweisen schreiben, weil ich es persönlich für erbärmlich halte zu hacken. Dies sollte mir lediglich eine Grundlage für mein Einstieg in die IT-Branche schaffen.
Welche Möglichkeiten gibt es denn eine Programmiersprache zu erlernen außer durch Bücher? Bei meinem Java Buch muss ich ehrlich sagen, dass man dort direkt schon am Anfang mit Informationen bomabiert wird ohne wirklich erklärt zu haben wofür das alles da ist. Gibt es da vielleicht etwas im Internet wodurch man es gut erlernen kann oder bestimmte Kurse, wobei ich auch kostenlose "Einsteiger" Kurse sehr bevorzugen würde, weil man darauf aufbauen kann.
@ warfley
Ich danke dir für den kleinen Einblick aber ich denke, dass ich schon bei c# oder c++ bleiben werde, wobei ich später noch gerne Phyton und Pascal erlernen möchte, weil dies scheinbar auch eine schöne Sprache sein soll laut einigen Kollegen.
|
|
|
02/22/2015, 23:43
|
#4
|
elite*gold: 0
Join Date: Feb 2015
Posts: 31
Received Thanks: 11
|
Quote:
Originally Posted by cen0x.
@ warfley
Ich danke dir für den kleinen Einblick aber ich denke, dass ich schon bei c# oder c++ bleiben werde, wobei ich später noch gerne Phyton und Pascal erlernen möchte, weil dies scheinbar auch eine schöne Sprache sein soll laut einigen Kollegen.
|
Ich habe in der Schule mit Java angefangen, was mir persönlich zurzeit nicht so gut gefällt weshalb ich auch C# und Visual Basic.net lerne und auch teilweise C++.
Generell kann man sagen, sobald du die Grundprinzipien und Grundstrukturen erlernt hast, wie z.b OOP, fällt dir der Umstieg auf andere Sprachen einfacher. Du musst dann die Syntax ggf. noch die Konventionen der neuen Sprache erlernen jedoch kennst du dann schon die Arbeitsweise bzw. Strukturen die du benötigst.
Jede Programmiersprache hat Vor- und Nachteile und es ist teilweise auch projektabhängig welche Sprache(n) verwendet werden.
Jedoch würde ich ein Buch empfehlen, wenn du es im Selbststudium lernen möchtest.
Referenzen zum Lernen sind bei mir vorallem Google.com, msdn.microsoft.com (C# Programing Guide, C# Reference), stackoverflow, dotnetpearls und teilweise auch csharpcorner.
Jedoch verwende ich auch keine code snippets, die ich nicht verstehe. Dadurch wird dein Code für dich verständlicher, falls du Änderungen machst.
Außerdem gilt "learning by doing". Suche dir Projekte, die du realisieren kannst. Bei mir hat es angefangen mit Text basierten Games, Hangman, TicTacToe, usw., die ich auch später als Server/Client Anwendungen geschrieben habe (Multiplayer).
Anwendungsbereiche sind bei mir zurzeit Toolentwicklung für ein bestimmtes Game im P-Server Bereich (Datenbank, Client, Server).
Meine Tools schreibe ich in C# bzw. VB.NET (wobei ich in manchen Situationen VB bevorzuge, da es auch angenehmer sein kann) und nutze für GUIs WPF (xaml file + code behind). Xaml ist im Grunde eine Xml Syntax, was das Entwickeln von GUIs einfacher macht und vorallem kannst du mit WPF tolle Benutzeroberflächen schreiben, wobei du kaum Einschränkungen hast im Design (Databindings, DataTemplates, Styles, usw.)
|
|
|
02/23/2015, 08:39
|
#5
|
elite*gold: 0
Join Date: May 2010
Posts: 1,620
Received Thanks: 237
|
Quote:
Originally Posted by cen0x.
Ich würde generell gerne die komplette Sprache beherschen und die obengenannten Dinge wie Hacks nur zu testweisen schreiben, weil ich es persönlich für erbärmlich halte zu hacken. Dies sollte mir lediglich eine Grundlage für mein Einstieg in die IT-Branche schaffen.
Welche Möglichkeiten gibt es denn eine Programmiersprache zu erlernen außer durch Bücher? Bei meinem Java Buch muss ich ehrlich sagen, dass man dort direkt schon am Anfang mit Informationen bomabiert wird ohne wirklich erklärt zu haben wofür das alles da ist. Gibt es da vielleicht etwas im Internet wodurch man es gut erlernen kann oder bestimmte Kurse, wobei ich auch kostenlose "Einsteiger" Kurse sehr bevorzugen würde, weil man darauf aufbauen kann.
@ warfley
Ich danke dir für den kleinen Einblick aber ich denke, dass ich schon bei c# oder c++ bleiben werde, wobei ich später noch gerne Phyton und Pascal erlernen möchte, weil dies scheinbar auch eine schöne Sprache sein soll laut einigen Kollegen.
|
Ich schätze einfach mal, es ist ein schlechtes Buch. Wenn du dich für C++ entscheiden solltest, kann ich dir herzlich den C++ Primer empfehlen. Er ist zwar auf Englisch geschrieben, aber dadurch kannst du ja auch dein Englisch etwas verbessern. Mit C++ solltest du deine Bedürfnisse erfüllen können. Hacks kann man damit schreiben und deine Business-Anwendungen kann man damit auch schreiben. Da du vermutlich eine GUI brauchen wirst, könntest du dir später dann vielleicht Qt anschauen. Die ist recht bekannt als GUI-Bibliothek
Falls du das wirklich über das Internet machen willst, könntest du dir folgenden Link anschauen:

Das ist eine gute kleine Einführung in C++. Danach sollte man aber wirklich zu einem Buch greifen, es gibt einfach kaum was besseres
|
|
|
 |
Similar Threads
|
Passende Kleidung?
08/30/2014 - Off Topic - 5 Replies
Hey zusammen,
Fange demnächst bei der DVAG an. Dort gibt es jetzt keinen strengen Dress Code, aber man sollte sich schon demensprechend kleiden. Da ich aber momentan nicht so ein großes Budget besitze um mir 1-2 Anzüge zu kaufen, wolte ich nach einer Alternative zum Hemd mit Hose suchen.
Jemand ne Idee, was man da speziell kombinieren kann? Dachte da an ne dunkle Hose mit hemd, Schuhe, nen dezenten ledergürtel und passendem Slim Fit hemd.
Danke schonmal :)
|
Das passende Motherboard
08/15/2014 - Hardware Discussions / Questions - 3 Replies
Hallo Leute,
Ich suche ein Passendes Motherboard zu:
-700 Watt be quiet! Straight Power E9 Non-Modular 80+ Gold
-GTX 780 von Gigabyte
-32 GB RAM 16000MHz, 240-polig, 4x 8GB DDR3
-Intel Core i7 4770K 4x 3.50GHz So.1150
Hat jemand die Lust und die Zeit mir ein sehr gutes zu empfehlen?
|
Passende CPU.
06/29/2013 - Hardware Discussions / Questions - 7 Replies
Ich bin gerade dabei meinen PC komplett aufzurüsten, das Problem jedoch ist ich weiß nicht genau welche CPU.
Mainboard habe ich dieses von ASRock ASRock 970 Extreme3 R2.0, AM3+, ATX: Amazon.de: Computer & Zubehör
Ich habe so an dieser gedacht: http://www.amazon.de/AMD-Hexa-Core-Prozessor-Socke t-Cache/dp/B009O7YORK/ref=wl_it_dp_o_pd_S_nC?ie=UT F8&colid=3F230LPZIT1DV&coliid=I11JCK3CP5OO PO
|
Passende Serverfiles?
09/01/2012 - Metin2 Private Server - 0 Replies
Falls ich hier bin,dann sorry,bitte moven,habe gesucht,aber nciht gefunden wo das sonst reinpassen könnte!
Also ich habe den Clienten von ShyLu runtergeladen hier gibt es passende Serverfiles? Will einen Middleshool server machen.
|
Passende Neuz
04/26/2012 - Flyff Private Server - 4 Replies
Hat einer die Neuz von Pixelz
|
All times are GMT +1. The time now is 11:53.
|
|