Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Seite 1 von 4 1234 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
56
ZUGRIFFE
7052
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.225
    Ich vermute mal, diese Frage spaltete die Programmiergemeinde schon immer in mehrere Lager.

    Ich würde gerne wissen, welche Programmiersprache für Euch am meisten Sinn macht. Sie sollte möglichst Platformunabhängig sein und auch nicht unbedingt extrem schwer zu lernen sein.

    Ich habe im Freundes- und Bekanntenkreis vielerlei Vorschläge bekommen, bin aber nicht ganz zufrieden mit den Antworten. REALBasic wurde mir Empfohlen, C und C++ natürlich. Ich weiß, die Hardcorer ASMen und echte Programmierer arbeiten nur binär

    Ich denke, das ich den Fehler gemacht habe mit PHP anzufangen und so den Mischmasch aus vielen Programmiersprachen kennengelernt zu haben. Wäre C oder eine ahnliche Programmiersprache für mich sinnig zu lernen oder sollte ich eine Alternative dazu in Erwägung ziehen?

    Möge der War beginnen
     
    ISARA - PHP Dateimanager (mach mit!)
    Copy for free

    Z B A L E F U L G J G O K L B K H N E U R O V U T
    N D F F X Z Q C P R E T E N D E R P Z W K ß G X T
    H U B R I S T I C A O Ö T G X I M E Ä G R U D G E

  2. #2
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Oh, das würde mich auch mal interessieren! Ich hab ja mal vor fünf Jahren oder so in der Schule Visual Basic programmiert (oje...) und dann vor einem Jahr oder so mal länger Pascal - das war noch ganz nett. Aber stimmt schon, PHP verdirbt einem alles. Mich würd ja C++ auch interessieren, nur find ich kein schlaues Tutorial. Kennt irgendjemand eins?
     

  3. #3
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Les dir bitte hierzu zudem den Thread PHP und Programmierstil durch. Dort wurde ähnliches auch diskutiert.

    Das ich Java liebe, ist kein Geheimnis, aber ich denke bei dir passt Java wirklich am besten.
    Auch der Rat C++ ist nicht schlecht. Wenn du eine von beiden Sprachen lernst, machst du auf jeden Fall keinen fehler.
    C währe auch eine möglichkeit, aber die entwicklung beim Programmieren, geht eindeutig in richtung OOP und C muss mann nicht lernen um C++ zu verstehen.

    Erstens sind diese 3 Sprachen die in der Industrie mit (leider VB) die beliebtesten, meistgenutzten Sprachen .
    Zweitens decken diese Sprachen so viel an Wissen ab, damit lässt sich einfacher seine Kenntnisse auf andere Sprachen ausweiten.

    Java ist etwas einfacher zu erlernen, als das bei C++ der Fall ist. Sobald aber die Hürde des Sprachumfang lernens überwunden ist, steht Java in Komplexität C++ in nichts nach.
    Gerade höhere Themen wie Enterprise Java Beans oder ähnlichem ist nicht allzu einfach zu verstehen.

    Auch in C++ lässt sich mit viel Sorgfalt sehr portable Programmieren. Nicht plattformunabhängig, aber portabel.
    Java hingegen ist! Plattformunabhängig.

    C++ läuft schneller als Java. Java kommt auf ca 85 - 90 % der Geschwindigkeit von C++, tendenz steigend (mit jeder neuen Generation).
    Nachteil bei Java: Langsame / Träge wirkende Oberflächen mit Swing.
    Swing (sprich die GUI Klassen von Java) hat den Nachteil das es nicht auf nativen GUI Elementen des Betriebssystem aufsetzt sondern sämmtliche Elemente selber zeichnet. Gerade auf älteren Rechner kann dies sich doch recht negativ auswirken.
    Bei Rechner der 2Ghz Klasse und aktuellem 1.4 Java SDK hat sich das Problem so gut wie gelöst.
    Andere alternative, von mir auch bevorzugt, SWT. Setzt auf nativen Biblotheken des Betriebssystems auf und ist dementsprechend so schnell, das mann absolut keinen Unterschied zwischen nativen z.b C++ Programmen die MFC oder WinAPI nutzen und der SWT GUI zu spüren ist.

    Ich hoffe ich werde jetzt nicht von den VB Anhänger gevierteilt, aber Basic ist eine sterbende Sprache. Einzig Microsoft hält noch ein Basic Dialekt der produktiv eingesetzt wird. Aber auch hier ist eine ganz klare Tendenz weg von VB zu C# spürbar auch wenn dies gern bestritten wird um nicht böses Blut zu sähen.
    Dennoch sind die meisten .net Vorträge in C# gehalten. In den .net Büchern wird ebenso C# zumeist bevorzugt, und auch im ersten Framework steht im zugehörigen MSDN Artikel der Rat das .net Framework mit C# zu erlernen.

    Apropro C#:
    Auch C# währe eine gute Möglichkeit einer guten, fähigen Sprache. Da C# in sehr vielen Teilen identisch ist wie Java (ist als Java Clone gedacht) , gelten viele Vorteile von Java auch für C#. C# führte recht hilfreiche Dinge ein wie ein foreach zum durchlaufen von Schleifen oder das Autoboxing von typen in ihre Wrapperklassen, was bei Java noch etwas umständlicher ist. Jedoch hat Sun richtig reagiert und so wie MS bei Sun sich Java als Vorlage für C# genommen hat, so hat nun Sun diese Vorteile auch in der kommenden Version implementiert. Die 1.5 Alpha ist schon erhältlich.
    Nachteil C#: Plattformunabhängigkeit. Diese ist einfach nicht gegeben. ..
    Es gibt zwar das mono Projekt welches sich zum Ziel gesetzt hat die .net Plattform auf Linux zu implementieren, jedoch wird vieles aufgrund von Patenten auf seiten Microsofts nicht möglich sein, weshalb eine Applikation angepasst werden muss bevor sie auf beiden Plattformen laufähig ist.
    Ausser mann verwendet mono auch auf der Windows Plattform. Jedoch ist mono immer noch nicht released, und das wird auch noch eine weile dauern.
    Plattformunabhängigkeit 2: Handy, Palm Markt. So ziemlich jedes Handy das heutzutage ausgeliefert wird, ist Java Fähig. Sprich es ist relativ einfach Midlets (Applikationen für mobile Geräte) zu entwickeln, ob dies Spiele oder Anwendungen sind, alles ist recht einfach möglich mit Java. Microsoft versucht seid 3 Jahren ein Standbein im Handy Markt zu bekommen. Bisher gabs nur schlappen, abstürze des Handybetriebssystems bei dem einem Hersteller, Lizenzstreitigkeiten mit dem anderen Herrsteller, weshalb .net als Handy Entwicklungssprache noch in den Sternen steht, zumal Siemens, Sonyerricson, Nokia, Motorrolla viel Geld in die Java J2ME Entwicklung gepumpt haben.

    Letzter Punkt:
    Delphi/Kylix. Bzw Object Pascal.
    Eine schöne Sprache, die einem gut zum Programmieren lernen dienen kann. Oft unterschätzt und deshalb nicht ganz so oft anzutreffen wie die anderen Sprachen. Nachteil: Abhängigkeit von Borland, da diese einzige Produktive Umgebung bieten können um Object Pascal zu programmieren . Auch portable Programmierung möglich, soviel ich weiss aber nur auf 2 Plattformen beschränkt Windows / UNIX(Linux)

    Hoffe das hilft etwas.

    PS: schönes neues!
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  4. #4
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Original geschrieben von SilentWarrior
    Mich würd ja C++ auch interessieren, nur find ich kein schlaues Tutorial. Kennt irgendjemand eins?
    Ja der Buchhändler deines Vertrauens. C++ anhand von Tutorials zu lernen ist ein schlechter Rat.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  5. #5
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Ja der Buchhändler deines Vertrauens. C++ anhand von Tutorials zu lernen ist ein schlechter Rat.
    Hm... da hab ich leider negative Erfahrungen gemacht. Hab mir vor etwa einem Jahr (Vater, vergib mir! ) von einer eBookz-Seite "C++ in 21 Tagen" heruntergeladen - und bei Tag 6 hab ich nix mehr kapiert. Ich bin wirklich nicht der dümmste, aber das Buch war schrecklich. Sind alle Bücher so? Oder liegt's an der Sprache? Wenn nicht - welches schlaue Buch gibt's denn, wo ein Anfänger wirklich alles versteht?

    (Sorry, dass ich jetzt hier weiterschreibe, aber das jetzt in den anderen Thread zu transferieren fände ich doch etwas umständlich)
     

  6. #6
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Original geschrieben von SilentWarrior
    Hm... da hab ich leider negative Erfahrungen gemacht. Hab mir vor etwa einem Jahr (Vater, vergib mir! ) von einer eBookz-Seite "C++ in 21 Tagen" heruntergeladen - und bei Tag 6 hab ich nix mehr kapiert. Ich bin wirklich nicht der dümmste, aber das Buch war schrecklich. Sind alle Bücher so? Oder liegt's an der Sprache? Wenn nicht - welches schlaue Buch gibt's denn, wo ein Anfänger wirklich alles versteht?

    (Sorry, dass ich jetzt hier weiterschreibe, aber das jetzt in den anderen Thread zu transferieren fände ich doch etwas umständlich)
    Ich habe C++ auch mit in 21 Tagen Buch gelernt.
    Und ja das liegt an der Sprache, C++ ist eine der am wenigsten Einsteigerfreundlichen Sprachen, und eine der Sprachen bei der mann am meisten Zeit brauch um sie zu beherrschen überhaupt.
    Gleichzeitig auch die Sprache, die mann ruckzuck wieder verlernt wenn mann nicht mehr viel in ihr programmiert, das habe ich erst kürzlich, schmerzhaft erfahren müssen.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  7. #7
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Original geschrieben von Christian Fein
    Es gibt zwar das mono Projekt welches sich zum Ziel gesetzt hat die .net Plattform auf Linux zu implementieren, jedoch wird vieles aufgrund von Patenten auf seiten Microsofts nicht möglich sein, weshalb eine Applikation angepasst werden muss bevor sie auf beiden Plattformen laufähig ist.
    Ausser mann verwendet mono auch auf der Windows Plattform. Jedoch ist mono immer noch nicht released, und das wird auch noch eine weile dauern.
    Das mono nicht nicht released ist stimmt so nicht ganz. Im moment kann Version 0.29 von der mono Downloadsite bezogen werden.

    Da hier ja gerade so ein netter Thread ist zu Programmiersprachen, kann ich ja auch gleich Chris etwas fragen.
    Gibt es eigentlich zu Interop, und unmanaged Code Gegenstücke in Java?
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  8. #8
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Original geschrieben von Christian Fein
    ...Plattformunabhängigkeit 2: Handy, Palm Markt. So ziemlich jedes Handy das heutzutage ausgeliefert wird, ist Java Fähig. Sprich es ist relativ einfach Midlets (Applikationen für mobile Geräte) zu entwickeln, ob dies Spiele oder Anwendungen sind, alles ist recht einfach möglich mit Java. Microsoft versucht seid 3 Jahren ein Standbein im Handy Markt zu bekommen...
    Das ist so nicht ganz richtig, man kann schon mit .NET für PDA Anwendungen/Spiele programmieren das ist möglich seit dem Compact Framework .NET
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  9. #9
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Original geschrieben von Alexander Schuc
    Das mono nicht nicht released ist stimmt so nicht ganz. Im moment kann Version 0.29 von der mono Downloadsite bezogen werden.

    Da hier ja gerade so ein netter Thread ist zu Programmiersprachen, kann ich ja auch gleich Chris etwas fragen.
    Gibt es eigentlich zu Interop, und unmanaged Code Gegenstücke in Java?
    Version 0.29 ist keine Release.
    Release beginnt bei 1.0 auch bzw gerade bei OpenSource Projekten.
    Zudem sind viele Klassen, bei meinem kurzen Überblick habe ich ca 30 % gesehen die noch nicht mal implementiert sind.
    Das ding ist nichtmal im Alpha Stadium. Eine 0.29 ist ein Developement Release.

    Gibt es eigentlich zu Interop, und unmanaged Code Gegenstücke in Java?
    managed Code ist eine eigenschafft des .net Framework. Java ist grundsätzlich das was Microsoft so schön als Managed Code bezeichnet.
    Die ganze Garbage Collection Geschichte gibts schon seid einer Ewigkeit.
    Im grunde kannst du nach der Faustregel gehen: Was in .net umgesetzt worden ist, gabs schon seid Jahren bei Java.
    Das fängt bei den sogenannten Webforms an und geht über die komplette ASP.net Architektur, über der Struktur und beschaffenheit des .net Frameworks bis hin zur eigentlichen Sprache C#.
    All das wurde recht gut von Java kopiert.

    interop:
    msdn sagt:
    .NET Interop: Get Ready for Microsoft .NET by Using Wrappers to Interact with COM-based Applications

    Gerade das sind dinge die .net plattformabhängig machen. Es gibt COM nur auf Windows, und sowas hat in einer plattformunabhängigen Sprache nichts zu suchen. Wenn ich DCOM / COM brauche sollte ich lieber CORBA/JB nehmen, das ist plattformunabhängig und ISO Standard.

    Original geschrieben von Counterfeit
    Das ist so nicht ganz richtig, man kann schon mit .NET für PDA Anwendungen/Spiele programmieren das ist möglich seit dem Compact Framework .NET
    Das ist nett, nur gibt es so gut wie keine Windows Handys. Die die am Markt wahren sind wegen unzuverlässigkeit wieder in der Versenkung verschwunden.
    Also was nutzt dir die möglichkeit dafür zu programmieren?
    Java kann so ziemlich jedes Handy.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  10. #10
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Original geschrieben von Christian Fein
    Das ist nett, nur gibt es so gut wie keine Windows Handys. Die die am Markt wahren sind wegen unzuverlässigkeit wieder in der Versenkung verschwunden.
    Also was nutzt dir die möglichkeit dafür zu programmieren?
    Java kann so ziemlich jedes Handy.
    Ich habe ja auch nur PDAs erwähnt, für Handy ist mir klar das es wenige Windows Handys gibt.
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  11. #11
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Original geschrieben von Christian Fein
    managed Code ist eine eigenschafft des .net Framework. Java ist grundsätzlich das was Microsoft so schön als Managed Code bezeichnet.
    Die ganze Garbage Collection Geschichte gibts schon seid einer Ewigkeit.
    Im grunde kannst du nach der Faustregel gehen: Was in .net umgesetzt worden ist, gabs schon seid Jahren bei Java.
    Das fängt bei den sogenannten Webforms an und geht über die komplette ASP.net Architektur, über der Struktur und beschaffenheit des .net Frameworks bis hin zur eigentlichen Sprache C#.
    All das wurde recht gut von Java kopiert.

    interop:
    msdn sagt:
    .NET Interop: Get Ready for Microsoft .NET by Using Wrappers to Interact with COM-based Applications

    Gerade das sind dinge die .net plattformabhängig machen. Es gibt COM nur auf Windows, und sowas hat in einer plattformunabhängigen Sprache nichts zu suchen. Wenn ich DCOM / COM brauche sollte ich lieber CORBA/JB nehmen, das ist plattformunabhängig und ISO Standard.
    Zu mono, gut, habe ich dich ein wenig falsch verstanden. Hätte es mir aber denken können, wollte es aber nicht so stehen lassen, klang so abschreckend.

    Übrigens, so wie ich das bis jetzt mitbekommen habe wird es von Mono aus möglich sein z.b. Methoden aus der libc.so zu importieren, wie unter Windows Methoden dlls.
    Damit dann ein Programm unter z.b. Windows funktionieren kann gibts es das 'dllmap' Element in der Konfigurationsdatei der Anwendung.
    Damit kann man ein Gegenstück für die verwendete Library angeben sollte diese nicht existieren.

    Also, Interop muss nicht nur mit COM zu tun haben.
    Nur leider kommt dies alles nicht direkt von Microsoft.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  12. #12
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Original geschrieben von Alexander Schuc

    Übrigens, so wie ich das bis jetzt mitbekommen habe wird es von Mono aus möglich sein z.b. Methoden aus der libc.so zu importieren, wie unter Windows Methoden dlls.
    Damit dann ein Programm unter z.b. Windows funktionieren kann gibts es das 'dllmap' Element in der Konfigurationsdatei der Anwendung.
    Damit kann man ein Gegenstück für die verwendete Library angeben sollte diese nicht existieren.

    Also, Interop muss nicht nur mit COM zu tun haben.
    Nur leider kommt dies alles nicht direkt von Microsoft.
    Unter dem Strich bleibt ein negativer Beigeschmack. Die möglichkeit COM Objecte zu nutzen hat in einer Plattformunabhängigen Sprache nichts verloren.

    Schon jetzt gibt es so viel Dinge auf die mann achten muss um auch nur einigermassen plattformunabhängig zu sein, sprich später mono und .net fähige Programme zu entwickeln das ein Arbeiten damit zur Qual wird.
    .net ist eine schöne Sache, aber in der produktiven Arbeit auf Windows beschränkt.

    Wir haben eventuell eine verschiedene Vorstellung weshalb eine Programmiersprache lernen. Zum Spass, oder auch als Zukunftsperspektive.
    mono ist leider noch ein gutes Stück entfernt bevor ich es vor meinem Chef verantworten könnte, mono für ein Projekt zu nutzen.
    Zudem hat das mono Projekt so massig schwierigkeiten mit den Lizenzen und Patenten von Microsoft, das es noch ungewiss ist, ob überhaupt das geplante so umgesetzt werden kann. Wer sich da ein bischen informieren will, sollte die mono maillingliste abonnieren, da graust es einen.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  13. #13
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Original geschrieben von Christian Fein
    Unter dem Strich bleibt ein negativer Beigeschmack. Die möglichkeit COM Objecte zu nutzen hat in einer Plattformunabhängigen Sprache nichts verloren.
    Schon klar, um wirklich plattformunabhängig zu sein darf man ja nur die vom Framework bereitgestellten Klassen verwenden.
    Für die Windowsprogrammierung ist es allerdings recht praktisch. Das Clipboard Programm von mir das hier im CodersTalk wo rumliegt wäre ohne importieren einer Methode der user32.dll nicht möglich gewesen.

    Original geschrieben von Christian Fein
    Schon jetzt gibt es so viel Dinge auf die mann achten muss um auch nur einigermassen plattformunabhängig zu sein, sprich später mono und .net fähige Programme zu entwickeln das ein Arbeiten damit zur Qual wird.
    .net ist eine schöne Sache, aber in der produktiven Arbeit auf Windows beschränkt.
    Leider ja, vorallem wenn es sich um GUI Anwendungen handelt.

    Original geschrieben von Christian Fein
    Wir haben eventuell eine verschiedene Vorstellung weshalb eine Programmiersprache lernen. Zum Spass, oder auch als Zukunftsperspektive.
    mono ist leider noch ein gutes Stück entfernt bevor ich es vor meinem Chef verantworten könnte, mono für ein Projekt zu nutzen.
    Zudem hat das mono Projekt so massig schwierigkeiten mit den Lizenzen und Patenten von Microsoft, das es noch ungewiss ist, ob überhaupt das geplante so umgesetzt werden kann. Wer sich da ein bischen informieren will, sollte die mono maillingliste abonnieren, da graust es einen.
    Nun, begonnen hat es bei mir zwar aus Spass, mittlerweile möchte ich allerdings auch eine Ausbildung in diesem Bereich anstreben.
    Muss aber erstmal durch die Matura.

    Aber wozu antworte ich, du weisst ja eh alles/mehr als ich. =)
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  14. #14
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.225
    Original geschrieben von SilentWarrior
    Oh, das würde mich auch mal interessieren! Ich hab ja mal vor fünf Jahren oder so in der Schule Visual Basic programmiert (oje...) und dann vor einem Jahr oder so mal länger Pascal - das war noch ganz nett. Aber stimmt schon, PHP verdirbt einem alles. Mich würd ja C++ auch interessieren, nur find ich kein schlaues Tutorial. Kennt irgendjemand eins?
    Tutorials kenne ich viele, aber da halte ich auch nicht viel von. Sind meistens besch***eiden geschrieben.

    Ein gutes Buch ist:
    c++ pocket: Der leichte Einstieg
    Peter Wollschlaeger
    Broschiert - 378 Seiten - Markt+Technik
    ISBN: 3827265010

    Die Amazon Bewertungen sind recht positiv.
    Ich habe es jetzt hier vorliegen. Das schöne daran ist:
    Es ist nicht für komplette Anfänger. Man sollte schon wissen was integer, float, array, schleifen, etc. sind. Aber das steht auch im Vorwort des Buches.

    Zumindest hier hat mir PHP ein gutes Vorverständnis gebracht.

    Ich glaube C++ hat ziemliches Potenzial. Selbst wenn es schwer zu lernen ist. Mal schauen was ich so damit bauen kann. Vor einigen Jahren hätte ich nicht mal daran gedacht PHP zu benutzen. Pascal war mir ein GRÄUL und Basic hat mir eine Hasskappe beschert ... echt ööööde... Lag vielleicht an meinen Lehrern, die Programmierung nur mit mathematischen Problemen in Verbindung brachten und nicht mit nützlicher Software.
     
    ISARA - PHP Dateimanager (mach mit!)
    Copy for free

    Z B A L E F U L G J G O K L B K H N E U R O V U T
    N D F F X Z Q C P R E T E N D E R P Z W K ß G X T
    H U B R I S T I C A O Ö T G X I M E Ä G R U D G E

  15. #15
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Original geschrieben von Alexander Schuc
    Schon klar, um wirklich plattformunabhängig zu sein darf man ja nur die vom Framework bereitgestellten Klassen verwenden.
    Leider, nein, viele Teile des Frameworks werden von mono aufgrund von Softwarepatenten nicht implementiert. Sprich es ist auch so nicht möglich
    plattformunabhängig zu programmieren.
    Soviel ich weiss ist auch ADO.net davon betroffen.


    Für die Windowsprogrammierung ist es allerdings recht praktisch. Das Clipboard Programm von mir das hier im CodersTalk wo rumliegt wäre ohne importieren einer Methode der user32.dll nicht möglich gewesen.
    Nein das ist sache des Frameworks als mittler zu dienen. Ich kann dir gern das Clipboard Programm programmieren, so das es ohne neukompilation unter sämmtlichen Plattformen läuft, auf denen das J2SDK verfügbar ist.
    Also u.a UNIX, Linux, Mac, OS/2, BeOS usw.
    Da ist der knackende Punkt.

    Original geschrieben von Alexander Schuc

    Nun, begonnen hat es bei mir zwar aus Spass, mittlerweile möchte ich allerdings auch eine Ausbildung in diesem Bereich anstreben.
    Muss aber erstmal durch die Matura.
    Da wünsch ich dir viel erfolg, aber auf der Uni wirst du eher mit Java und C++ und Pascal konfrontiert. .net spielt u.a im akademischen Bereich eine untergeordnete Rolle.


    Original geschrieben von Alexander Schuc

    Aber wozu antworte ich, du weisst ja eh alles/mehr als ich. =)
    Ich hoffe du meintest das jetzt nicht im negativen Sinne. Ich versuch mich ja zurückzuhalten, was .net betrifft.
    Punkt ist: Ich habe die .net Foren auf tutorials.de eigentlich eingerichtet, weil ich bei der Beta 2 des Frameworks sehr an .net interressiert war.
    Meine Hoffnung war das Microsoft das Projekt sauber durchzieht, da auch ihre Software, was Entwicklungsplattformen wie VS und ähnlichem doch aussergewöhnlich gut war. Ebenso ist VS.net eine Runde sache, aber irgendwie hat mein Interresse und das damit zusammenhängenden Informieren, lesen der mono Maillist, MSDN Artikel usw, leider meine Befürchtungen war werden lassen.
    .net ist als Java Klone gedacht, ohne den grossen Vorteil von Java wirklich mitzunehmen, die Plattformunabhängigkeit, und das stösst mir bitter auf, weil mich der Zeit die ich in .net investiert habe beraubt fühle.
    Deshalb kann es mannchmal vorkommen das eine gewisse Abneigung gegenüber .net vorhanden ist. Auch wenn es eine immer noch recht runde Sache ist.
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 19.08.10, 15:28
  2. Welche Programmiersprache?
    Von Microhome im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 5
    Letzter Beitrag: 06.03.09, 15:20
  3. Welche Programmiersprache?
    Von =fire= im Forum Coders Talk
    Antworten: 4
    Letzter Beitrag: 15.02.08, 12:09
  4. Welche Programmiersprache
    Von bodoschmidt im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 22.10.07, 08:30
  5. Welche Programmiersprache?
    Von hazzardous im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 09.11.04, 10:39