Ich kann noch gar keine prog speake aber lerne wahrscheinlich bald Delphi 6 oder 7. (Ich kann noch nicht mit dem lernen anfangen, weil mir noch das IDE fehlt.§jam Ich hab aber auch schon einen "Plan", wo ich`s herbekommen könnte.)
Ich kann noch gar keine prog speake aber lerne wahrscheinlich bald Delphi 6 oder 7. (Ich kann noch nicht mit dem lernen anfangen, weil mir noch das IDE fehlt.§jam Ich hab aber auch schon einen "Plan", wo ich`s herbekommen könnte.)
Ok, ein kleines Update.Zitat von mir
Inzwische beherrsche ich Delphi 6 und 7 schon besser als jeder N00b (welch Leistung!), bzw. eigentlich recht gut, vielleicht Note 2 bis 3 meiner Meinung nach. (Auch schon erste 'offizielle' Anwendungen für den Unterricht geschrieben - also bin ich gut. *Egoaufbau*.)
Desweiteren lern ich seit einiger Zeit Assembler, und seit kürzerer Zeit jetzt auch Binär. Will heißen Note vielleicht 4 bei Assembler und 5 bei Binär - mehr als Hallo Welt hab ich in Binär noch nicht wirklich hinbekommen. Aber immerhin ohne Tutorials selbstbeigebracht!![]()
Klar Mann, Binär rockt! Das Binärsystem (aka Dualsystem) ist zwar eigentlich ein Zahlensystem und keine Programmiersprache .. aber macht ja nichts. Ist trotzdem toll, wenn man das kann.Zitat von NMi<
![]()
Schon seltsam, dass sich alle erstmal selbst(?) ein Hello World Programm beibringen(?) ..Zitat von NMi<
PS: 01100010-01101001-01101110-01100001-01100101-01110010 01110010-01110101-01101100-01111010 !![]()
freundliche Grüße, Rolus
Sry, dachte immer C# liest sich Objectiv-C... Sieht man mal wieder, dass ich mich bisher nur für C++ und Java begeistern konnte...![]()
Und liest sich "C-Sharp". Oder "Visual Basic Dot Net mit Pointern", wenn man gemein sein will.Zitat von DFYX
Achso, dann ist also C# eben "normales" C mit .NET, d.h. es kommt von Microsoft und gehört in die Familie der - ich will es mal so ausdrücken - .NET-Sprachen (siehe Visual C++.NET, .NET Framework, Visual Basic.NET usw.)
dann noch eine frage dazu: Ich hab mir mal von jmd. (einem Programmierer) sagen lassen, dass C#/Objectiv-C sowas ähnliches wie Java sei, nur auf Microsoft-Platformen beschränkt... Aber welches war das nochmal: C# oder Objectiv-C? und was ist der Vorteil und evtl. Nachteil dieser beiden Sprachen?
Du hast es dir selbst beantwortet: C# ist C.NET. Dotnet ist eine von Microsoft entwickelte Konkurrenzplattform zu Java, die genau anders herum ist wie Java: Java ist eine Sprache, die auf vielen Architekturen läuft; Dotnet besteht aus vielen Sprachen, die auf einer Architektur (Windows) laufen. Natürlich bewirbt Microsoft Dotnet als etwas, das überall laufen soll - daß "überall" auch andere Betriebssysteme beinhaltet wird elegant verschwiegen.
Objective-C ist etwas ganz anderes. Beispielsweise wird es zu nativem Maschinencode kompiliert* und kann überall übersetzt werden, wo es die GCC gibt, da diese einen Obj-C-Compiler beinhaltet.
* Ja, ich weiß, daß gcj fast in der Lage ist, einen Großteil aller Java-Programme nativ zu übersetzen. Trotzdem zählt gcj nicht, weil die Sprache für so was nicht entwickelt wurde.
Wobei ich nicht sagen würde C# wäre C mit .NET Zusatz. C# ist eher eine Mischung aus Java und C++ mit .NET Framework. Ich sagte "eher", es hat doch ein paar Unterschiede. Aber es ist meiner Meinung nach weniger C als Java.
--Abwesend.
Wobei das mehr oder weniger auf alle Dotnet-Teilsprachen zutrifft - immerhin soll Dotnet ja die große Antwort auf Java sein und alle Sprachen müssen zusammenpassen.
also, um meine senf mal beizumischen:
NICHT-PROGRAMMIERSPRACHEN
html - rel. perfekt
xhtml - rel. perfekt
css - komme gut aus mit dem was ich kann
php - bin am einsteigen, bringe aber schon sehenswerte ergebnisse auf die reihe
mysql - siehe php
ach ja, und zu php: auch php ist KEINE programmiersprache, welche andere programmiersprache hat funktionen für alles, hat keine genau definierten variablen typen (fucking basic mal ausgenommen) etc. pp. aber es ist die mächtigste, umfangreichste scriptsprache, die ich kenne!
PROGRAMMIERSPRACHEN & API's:
C++ - mordsübel, ich würd mir ne sechs geben, aber nachdem ich die postings hier durchgeschaut hab und die leute einschätze, gehöre ich wohl sogar in den 3-4 bereich :P
Qt4 - Naja, mehr wollen als können
SDL - gerade am einsteigen
Java - ich hasse konsolen in java, besonders die texteingabe! deswegen arbeite ich auch nicht mit konsolen in java, können tu ichs auch nicht ernsthaft, etwa so wie c++
Swing - mit swing ist java einfach heftig genial, aber von können bin ich weit entfernt
zu mir ist leider nur zu sagen, dass ich vieles mehr können will als wirklich kann*. es fehlt mir oft die motivation und die aufgaben... es ist einfach kotzlangweilig, den 1millionsten texteditor in qt4 zu schreiben!
außerdem bemühe ich mich immer alle gültigen standarts einzuhalten. deshalb find ich auch das buch "visual c++ 6 in 21 tagen" zum abfuc*en! ehrlich gesagt widert es mich an! vc++2005 ist aber genial!
* Naja, das ist es auch genau, was mich immer wieder ankotzt! -.-
Geändert von Teelicht (16.01.2006 um 00:04 Uhr)
Objective-C? Apple hat damit OS X umgesetzt, also wird da wohl irgendwas dran sein (Obj-C hat einen Datentyp namens id, der für "irgendein Objekt" steht und erst zur Laufzeit aufgelöst wird). Lisp und Smalltalk sind ebenfalls dynamisch typisiert. Nebenbei hat PHP definierte Variablentypen (siehe is_int() etc.), sie werden nur vom Interpreter selbst ermittelt und bei Bedarf gewechselt. Ersteres ist auch bei statisch typisierten Sprachen wie Haskell möglich; bei Haskell bestimmt der Compiler den Datentyp zur Kompilierzeit, wenn du ihn nicht angibst (Typinferenz).Zitat von .Mi
Du hast in dem Sinne recht, daß PHP eine Skriptsprache ist (wo dynamische Typisierung weit häufiger ist als bei herkömmlichen Programmiersprachen).
Das Beispiel mit Apples OS X hättest du für C# nicht bringen brauchen, da ich C# als Programmiersprache "akzeptiere". Trotzdem ist es interessant für mich als Apple Fan.
Na gut, man lernt eben nie aus- die von dir genannten Sprachen kenne ich nur teilweise vom Namen, gesehen hab ich davon nie was.
Aber schön, dass du mir wenigstens bezüglich Php's Scriptsprachen-und-nicht-Programmiersprachen-Status zustimmst![]()
C#? Ich habe nie C# erwähnt und würde auch nicht zu seiner Verwendung raten, erst recht nicht unter OS X (Mono ist unter x86 schon beta genug). Objective-C ist eine objektorientierte Version von C (wie C++), bei der die Objektorientierung über die Smalltalk-Syntax läuft. Liest sich etwas befremdlich, soll aber recht brauchbar sein.