cgboard - classic games

Normale Version: Welche Programmiersprachen beherrscht ihr?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
...oder mit welchen habt ihr schonmal gearbeitet?

Bei mir in chronologischer Reihenfolge:

-QBasic
-O'Basic
-Visual Basic
-Turbo Pascal
-C++
-Delphi
-PHP
-MySQL
-PL/SQL


Und momentan bin ich auch bei Delphi hängen geblieben, mag des irgendwie ^^

Wie schauts bei euch aus?
turbo pascal
delphi (hab in 3 wochen mündliche informatik prüfung... Wink )
qbasic / quickbasic
freebasic
visualbasic
c (ohne doppel+)

nebenbei noch scriptsprachen: html+java script

als qb'ler würd ich dir mal freebasic ans herz legen. lohnt sich mehr als delphi.

was communities angeht ist mir die qb/fb community immer noch die liebste und die vorurteile die es bezüglich qb gibt sind seit einigen jahren keinen cent mehr wert: inline asm, kompatibilität mit c bibliotheken und last but not least: freebasic, den 32bit ableger von quickbasic.
Könntest du die Aussage "FreeBasic lohnt sich mehr als Delphi" irgendwie weiter ausführen? Klingt in meinen Ohren sehr abenteuerlich.
freebasic kommt ohne GUI daher, aber persönlich stört mich das nicht da ich mir lieber ein eigenes schreibe. objecthandling wie in delphi und c++ gibts im nächsten release.

featurelist:

Zitat:A large number of variable types available
Arrays
BASIC Compatibility
Built-in gfx library
Clean Syntax
Completely *FREE*
Create OBJ's, LIB's, DLL's, and console or GUI EXE's
Debugging support
Enumerations (ENUM's)
Escape characters inside literal strings
Function overloading
Inline Assembly
Most of the known C libraries can be used directly, without wrappers
Multi-platform
Multi-threading
Name spaces
Optimized code generation
Optional function arguments
Pointers
Preprocessor
Typedefs
Unicode support
Unlimited number of symbols
User-defined Types (UDT's)
Variable initializers (including arrays and UDT's)

inline assemlber und c bibliotheken kompatibilität bringen noch 'n tacken geschwindigkeit, außerdem kann man ohne probleme allegro einbauen und muss sich nicht mit so halbfertigen zeug wie delphix bedienen.

davon abgesehen ist freebasic schneller (hab ich mal für den schulunterricht getestet Wink )

die sprache ist noch recht jung und immernoch in entwicklung, aber sieht momentan super aus.

kannst dich ja mal bei http://www.freebasic.net - http://www.freebasic.de umschaun.
Beherschen is immer so ne Definitionssache...

Wink

Also hab Erfahrung mit
- QBasic
- TurboPascal
- c
- Java

Jetzt dann kommt noch SWI Prolog dazu und wenn mans Programmiersprache nennen darf: html, php, mysql

gremlin31

klar ist php ne programmiersprache
Zitat:Original von gr3ml1n
klar ist php ne programmiersprache
Das ist leider nicht richtig.
PHP ist eine Skriptsprache. Tatsache ist, dass PHP (fast) genauso mächtig wie eine Programmiersprache ist.
Trotzdem ist es leider keine.

:
Bis jetzt nur rudimentäre Erfahrung mit ISO C.
Hatten zwar mal Delphi in der Schule, kann das aber nicht mehr.
Mag Delphi auch nicht, obwohl ich sagen muss, dass es eine recht gute Programmiersprache ist um sich mit OOP vertraut zu machen.
Ich würde sie ja Interpretersprache bezeichnen. Javascript und Windows Script sind ja auch Scripting-Sprachen, aber gleichzeitig auch Programmiersprachen Wink
Zitat:Original von GBuster
Javascript und Windows Script sind ja auch Scripting-Sprachen, aber gleichzeitig auch Programmiersprachen Wink
Da musst du mich aber mal aufklären Wink
Naja der Übergang von Scriptsprache zur Programmiersprache ist fließend. Wichtige Merkmale einer Skriptsprache ist z.b., dass wie es z.B. bei PHP keine Typenumwandlung gibt (dem Interpreter isses egal was er geliefert bekommt) bzw. das ganze geschieht intern, davon sieht der Programmierer meistens nichts.

Zweitens können Scriptsprachen genauso mächtig sein wie Programmiersprachen, jedoch wird das Erstellen von großen Projekten bei Scriptsprachen zur einer Tortur Smile

Ein wesentlicher Unterschied ist das Scriptsprachen meist nur interpretiert werden und als Klartext vorliegen, wohingehen übersetzte Programme nur mit sehr großem Aufwand nachträglich bearbeitet werden können falls man den Sourcecode nicht mehr hat.

Und wichtig: Mir sind zwar schon einige Programmierer über den Weg gelaufen, aber Scripter noch nie Wink

Du siehst man kann es nicht genau sagen, wobei ich ja behaupten würde das "Scripter" PHP als Programmiersprache und "Programmierer" selbiges als Scriptsprache ansehen Wink

Und was auch noch wichtig ist: Für Scriptsprachen gibt es von Haus aus meistens keine IDE.
wikipedia:
Zitat:Während Skriptsprachen anfangs nur für kleinere Automatisierungen verwendet wurden, werden sie heute teilweise auch in Bereichen eingesetzt, die früher den klassischen Programmiersprachen vorbehalten waren. Dadurch wurde es nötig, die Sprachen um einige der Eigenschaften von kompilierten Sprachen zu erweitern, wodurch sich der Unterschied zu diesen verringerte.

also, mittlerweile ist das sowieso schon fast egal.
hmm...ich kann etwas HTML, Pascal und ganz wenig C++.
kann ich wohl nicht stolz drauf sein, oder? Big Grin
Ja erstmal Html, wobei das ja keine richtige Sprache ist.

Turbo Pascal, Delphi, Visual Basic, ganz klein wenig C++
Achja ich muss ja noch was hinzufügen Smile

-PHP
-MySQL(?)
-PL/SQL
:

Also eine Programmiersprache definiert sich für mich dadurch, dass sie aus einem Quellltext durch Compilieren und durch Linken ein ausführbares Programm erzeugt, das ohne jeglichen Interpreter oder Entwicklungsumgebung auf einem System ausführbar ist, das dem System, auf dem es compiliert wurde, ähnlich ist
( Geiler Satz Big Grin )
Das kann PHP nicht. Daher der Unterschied für mich.
Kenne aber keine gültige Definition, daher ist das glaub ich Geschmackssache.

ps.: Hm.... SQL genau Big Grin
Ok diese Definition passt schon ganz gut. Was ist nun mit Sprachen die Runtime Libraries haben, wie z.B. Visual Basic oder MFC C++? Es sind definitiv Programmiersprachen, müssen aber erst du einen Interpreter wandern Wink

Oder was ist mit .net Anwendungen, die laufen auch nicht ohne .net Framework, sie müssen auch erst interpretiert werden. Oder was ist mit Java? Die muss durch die JRE wandern.

Lass dir das mal durch den Kopf gehen Wink
Ich bezeichne .net Framework und Java meist auch nicht als Programmiersprachen. Für mich sind das so Grauzonen.
Aber ich sagte ja, dass so Definitionen immer Geschmacksache sind.
Ist halt von Bedeutung wie genau bzw von welcher Seite man etwas betrachtet.
Was auch bedeutet, dass ich andere Definitionen durchaus akzeptiere.
Nur bei PHP nicht Big Grin
Das bleibt für mich eine Skriptsprache
So auch noch mal senf dazu geb Pleased

<senf>
PHP ist für mich definitiv keine wirkliche Programmiersprache da das Programm nicht auf einem normalen Rechner ausgeführt werden kann sondern nur von einem Server abgearbeitet wird. Auch wenn man halbwegs objektorientiert damit arbeiten kann Zunge raus

Java hingegen ist wieder was anderes da dies ja auch in Bytecode übersetzt werden muss bevor es der Interpreter verarbeiten kann, was z.B. bei PHP nicht so ist.
</senf>

gremlin31

Zitat:Original von XqWyZ
:

Also eine Programmiersprache definiert sich für mich dadurch, dass sie aus einem Quellltext durch Compilieren und durch Linken ein ausführbares Programm erzeugt, das ohne jeglichen Interpreter oder Entwicklungsumgebung auf einem System ausführbar ist, das dem System, auf dem es compiliert wurde, ähnlich ist
( Geiler Satz Big Grin )
Das kann PHP nicht. Daher der Unterschied für mich.
Kenne aber keine gültige Definition, daher ist das glaub ich Geschmackssache.

ps.: Hm.... SQL genau Big Grin

es gibt möglichkeiten, aus php programmen alleinständig lauffähige binaries zu machen, php ist also sehr wohl auch programmiersprache, auch wenn das nicht das hauptanwendungsgebiet ist!
bisschen html un dann hörts schon wieder auf ^^


greetz
Seiten: 1 2