programmiersprache für anfänger
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
aufruf
basic
beginnen
beispiel
board
borland
compiler
diskussion
englisch
funktion
grundlage
meinung
port
programmiersprache
quelltext
sage
schne grafische oberflche
standard
thw
window
-
Hi,
welche programmiersprache ist die weit verbreiteste f?r Softwareentwicklung? Ich m?chte gerne eine, die wo ich auch f?r andere Systeme Software schreiben kann... also kein Visual basic.
was ist der unterschied zwischen c und c++?
welche Entwicklungsumgebund w?re dazu notwendig? Bitte kicht Delphi nennen... gibt es da keine freie?
W?re kdevelop f?r c/c++?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
Ich denke mal, die am h?ufigsten verwendeten Sprachen d?rften sicherlich C und C++ sein. F?r Programmieranf?nger w?rde ich die allerdings weniger empfehlen (man sollte schon mit einer anderen Sprache ein bisschen Erfahrung haben, dann ist das leichter).
C++ ist, wenn du so willst, eine "Erweiterung" von C. Hat also einige Features, die es in C nicht gibt, wie zum Beispiel Objektorientierung (C kann aber auch Sachen, die C++ nicht kann. Z.B. gibt's in C++ keine Funktion, die etwas ?hnliches wie die C-Standard-Funktion realloc() leistet). Ich w?rde aber empfehlen mit C anzufangen, weil es halt die Grundlage f?r C++ ist.
Wenn du deine Programme nach dem ANSI-C-Standard schreibst, solltest du eine gute Basis f?r ein Plattformunabh?ngiges Programm geschaffen haben.
Nat?rlich gibt es freie IDEs f?r C/C++. Spontan fallen mir KDevelop und Anjuta ein. Im Thread http://www.lima-city.de/boards.php?m=thread&id=46465 hab ich dazu mal was geschrieben.
MfG,
thw -
okay, kannst du mir eine Entwicklungsumgebung f?r Windows nennen, die auch frei ist?
Dann werde ich mich da mal rantasten...
brauche ich f?r in C erstellten binaries eigentlich runtime-dateien? Bei Visual basic ist das so schreklich.... daher will ich das nicht verwenden (von platformunabh?ngigkeit ganz zu schweigen).
-
jacobkoehler schrieb:
okay, kannst du mir eine Entwicklungsumgebung f?r Windows nennen, die auch frei ist?
Wie w?re es mit Dev++?
Ansonsten kann es gut sein dass es auch Windows-Ports von KDevelop gibt...
brauche ich f?r in C erstellten binaries eigentlich runtime-dateien?
Wenn du Standard-C schreibst prinzipiell nicht, kommt aber auch auf den verwendeten Compiler an. VC++ und Borland zu, Beispiel linken immer irgendwelche Runtimes mit rein (kann man aber zumindest beim Borland ausschalten). Bei Verwendung des gcc (den gibt's auch f?r Windows) hatte ich bisher noch keine Probleme mit irgendwelchen Runtimes.
LG,
thw -
Wie w?re es mit Dev++?
Ansonsten kann es gut sein dass es auch Windows-Ports von KDevelop gibt...
Kannst du mir dazu die Homepage nennen? Finde nichts... f?r windows... -
jacobkoehler schrieb:
Wie w?re es mit Dev++?
Ansonsten kann es gut sein dass es auch Windows-Ports von KDevelop gibt...
Kannst du mir dazu die Homepage nennen? Finde nichts... f?r windows...
Google, Stichworte "Dev++ Downlaod Windows", erster Treffer: http://www.softonic.de/ie/8765/Dev-C++.
LG,
thw -
jacobkoehler schrieb:
also ist es falsch, wenn ich zu so einer entwicklungsumgebung Kompeiler (ich mag nicht compiler... so englisch...) sage?
Im Allgemeinen hat das eine mit dem anderen nur indirekt zu tun.
Der Compiler ist das Programm, welches den von dir geschriebenen Quelltext in Maschinensprache ?bersetzt. Am Beispiel des gcc macht man das mit dem Shell-Befehl
gcc -o programm quelltext.c
bzw.
g++ -o programm quelltext.cpp
Eine Entwicklungsumgebung ist eine Programmsammlung, die dir beim Erstellen deines Quelltextes die Arbeit erleichtert. Dazu geh?rt zum Beispiel ein Editor mit Syntaxhighlighting, ein Debugger und ggf. eine Projektverwaltung. Die meisten Entwicklungsumgebungen k?nnen au?erdem einen Compiler fernsteuern, so dass man nicht mehr den Compiler direkt aufrufen muss, sondern quasi mit einem Mausklick kompilieren kann.
HTH,
thw
Beitrag ge?ndert am 11.04.2006 17:23 von thw -
wer nichtmal wikipedia benutzen kann sollte auch nicht c proggen.
-
...
Ich w?rde aber empfehlen mit C anzufangen, weil es halt die Grundlage f?r C++ ist.
...
MfG,
thw
Mit C oder C++ anfangen? Da teilen sich die Meinungen. Wenn du C lernen kannst, kannst du auch C++ lernen. Allerdingst ist beides recht schwierig, wenn man über die Grundlagen herausgeht.
Wofür willst du überhaupt programmeren? Oder was? Wenn du nicht sofort eine schöne grafische Oberfläche haben musst ist C(++) sicher schnell und auf verschiedenen OS verwendbar. Aber eine Frage: Welche Betriebssysteme sind auf deinem PC installiert? Du solltest dir keine Sorgen machen, dass tausende Linux-Benutzer probleme haben, weil sie deine Programme nicht verwenden können.
Mein vorschlag ist php:
Syntax an C orientiert: Später zum C(++) lernen gut (Stimmt doch?)
Keine Probleme mit Datentypen von Variablen.
Schöne Oberfläche mit HTML
Einfache Datenbank-Anbindung mit MySQL
Kein Problem mit OS/keine Installation
-
Meine Meinung ist ja, dass Java sehr gut dafür ist. Ich habe vor rei jahre damit angefangen und nutze es immer noch. Java ist modern, objektorientiert, einfach, mit einer dicken API, OpenSource, es gibt ein Standart, plattformunabhängig, ...
Aber ich hasse C++, vielleicht liegt es daran. Wenn man von Java zu C++ wehcselt ist das die totale Anarchie (finde ich jedenfalls). Aber angefangen habe ich mit TurboPascal (noch vor HTML!) -
Ach Leute, hört doch auf immer solche jahrealten Threads auszugraben :-)
Zur Diskussion "Mit welcher Programmiersprache beginnen?" gibt es hier sogar eigens eine gefixte Diskussion mit mehreren verschiedenen, durchaus sinnvollen Vorschlägen: http://www.lima-city.de/boards/thread/4135
**CLOSED**
MfG,
thw -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage