Softwaresprache

Guten Tag,

ich interessiere mich sehr für programmiersprachen. Jetzt wollte ich fragen in welcher sprache software geschrieben wird. Ich möchte unbedingt eine Verschlüsselungssoftware schreiben.
Welche Sprache ist die richtige?
Lg Riklef
und bitte schreibt mir
Vielen Dank für eure Antworten

Man kann Programme in sehr vielen Sprache schreiben:
Pascal, C, C++, C++.NET, Java, VB.NET, C#, …
Du musst dich eben für eine Entscheiden.
Für den Anfang würde ich zu Java, VB.NET oder C# raten.
Zu jedem gibt es ein kostenloses Buch.
Java: http://openbook.galileocomputing.de/javainsel8/
VB.NET: http://openbook.galileocomputing.de/visualbasic_2008/
C#: http://openbook.galileocomputing.de/visual_csharp/

Grüße, JasonDelife.

Hallo,

Ich möchte unbedingt eine Verschlüsselungssoftware
schreiben.

Das ist eine nette Idee fuer eine Spielerei, aber du solltest keine wichtigen Daten damit schuetzen oder das ganze zu ernst nehmen - sichere kryptographische Anwendungen zu schreiben ist verdammt schwer, und auch sehr erfahrene Programmierer bekommen das oft nicht gut hin.

Gruesse,
Moritz

ich interessiere mich sehr für programmiersprachen. Jetzt
wollte ich fragen in welcher sprache software geschrieben
wird. Ich möchte unbedingt eine Verschlüsselungssoftware
schreiben.

Nun, Dein Vorschlag klingt so, als würdest Du Dir ein chinesisches Wörterbuch kaufen wollen, weil Du gerne ein chinesisches Liebeslieb dichten möchtest.

Allerdings lernt man das Programmieren auch nicht viel anders wie natürliche Sprache. Auch dort kann man nach ein paar Übungsstunden vielleicht eine Postkarte und Briefmarken dazu kaufen, aber Sprachbeherrschung ist etwas Anderes, erfordert jahrelange Übung und Anleitung.

Trotzdem macht es Spaß, sich etwas Neues anzueignen und man kann kleine Dinge selbst machen. Allerdings muss man sich in die jeweilige Technik des Umfelds einarbeiten. Um ein Windowsprogramm zu schreiben, muss man mehr von Windows verstehen, als man es als Anwender benötigt.

Welche Sprache ist die richtige?

Die Sprache alleine macht es nicht. Du benötigst eine komplette Entwicklungsumgebung. So etwas gibt es auch schon kostenlos.

PASCAL ist eine Sprache, die speziell zum Lernen moderner Programmierkonzepte entworfen wurde. Und die Variante „Turbo Pascal“ war eine der erfolgreichsten Umgebungen auf dem PC. Der Hersteller bietet die notwendige Entwicklungsumgebung zum kostenfreien Download auch in deutschen Versionen an. Auch sind sehr viele Lehrbücher dafür verfügbar.
Damit kann man schöne Kommandozeilenprogramme schreiben, für die man nicht erst die gesamte Windows-Technik lernen muss. Zur Weiterentwicklung DELPHI kann man dann immer noch wechseln, wenn man leidlich programmieren kann und in die Windows-Entwicklung einsteigen möchte. Aber wenn man die grundlegenden Konzepte beherrscht, ist auch der Wechsel nach C++, Java oder C# kein Problem.

Übrigens kann man sich mit Kryptotechnik auch ohne Programmierkenntnisse beschäftigen. Schau Dir mal diese Seite einer Uni an:

http://www.mystery-twister.com/

Da kann man klassische Codes kennenlernen und als Spiel auch Codes knacken. Sehr spannend und lehrreich.

Ciao, Allesquatsch

ich möchte eine software entwickeln und ich kann schon c
also ist c die richtige

ist dafür c das richtige?

ich möchte eine software entwickeln und ich kann schon c
also ist c die richtige

Na, wenn Du schon C kannst. Dann solltest Du es darin auch versuchen. Eine neue Sprache zu lernen, macht zwar auch Spaß, aber wenn’s um Problemlösung geht, sollte man beim Vertrauten bleiben.
Vorausgesetzt Du bist schon wirklich fit in der Sprache, Programmiermethodik und kennst die gängigen Standardbibliotheken.

Und C ist eine der bestgeeignetesten Sprachen für ein solches Problem, weil es zwar etwas schwieriger zu entwickeln aber superperformant und speichereffizient ist und bei der Kryptografie ordentlich was in Speicher und CPU gemacht werden muss.

Leider habe ich keine praktische Erfahrungen mit aktuellen Entwicklungsumgebungen, aber rund um GCC und Eclipse sollte man im Open Source Bereich alles Notwendige finden.
Habe zwar viele Jahre und zigtausende Zeilen C gecodet, aber meine letzte favorisierte Umgebung war die Borland C++ Suite unter OS/2 :smile:

Ciao, Allesquatsch