ERLEDIGT
NEIN
NEIN
ANTWORTEN
56
56
ZUGRIFFE
7052
7052
EMPFEHLEN
-
01.01.04 21:57 #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
-
01.01.04 23:13 #2
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?
-
01.01.04 23:14 #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!
-
01.01.04 23:16 #4
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Ja der Buchhändler deines Vertrauens. C++ anhand von Tutorials zu lernen ist ein schlechter Rat.Original geschrieben von SilentWarrior
Mich würd ja C++ auch interessieren, nur find ich kein schlaues Tutorial. Kennt irgendjemand eins?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!
-
01.01.04 23:38 #5Hm... da hab ich leider negative Erfahrungen gemacht. Hab mir vor etwa einem Jahr (Vater, vergib mir!Ja der Buchhändler deines Vertrauens. C++ anhand von Tutorials zu lernen ist ein schlechter Rat.
) 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)
-
02.01.04 01:13 #6
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Ich habe C++ auch mit in 21 Tagen Buch gelernt.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)
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!
-
02.01.04 02:01 #7
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Das mono nicht nicht released ist stimmt so nicht ganz. Im moment kann Version 0.29 von der mono Downloadsite bezogen werden.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.
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
-
02.01.04 02:07 #8Das ist so nicht ganz richtig, man kann schon mit .NET für PDA Anwendungen/Spiele programmieren das ist möglich seit dem Compact Framework .NETOriginal 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...
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 -
-
02.01.04 03:32 #9
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Version 0.29 ist keine Release.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?
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.
managed Code ist eine eigenschafft des .net Framework. Java ist grundsätzlich das was Microsoft so schön als Managed Code bezeichnet.Gibt es eigentlich zu Interop, und unmanaged Code Gegenstücke in Java?
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.
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.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
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!
-
02.01.04 13:24 #10Ich habe ja auch nur PDAs erwähnt, für Handy ist mir klar das es wenige Windows Handys gibt.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.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 -
-
02.01.04 15:48 #11
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
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.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.
Ü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
-
02.01.04 19:32 #12
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Unter dem Strich bleibt ein negativer Beigeschmack. Die möglichkeit COM Objecte zu nutzen hat in einer Plattformunabhängigen Sprache nichts verloren.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.
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!
-
02.01.04 20:03 #13
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Schon klar, um wirklich plattformunabhängig zu sein darf man ja nur die vom Framework bereitgestellten Klassen verwenden.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.
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.
Leider ja, vorallem wenn es sich um GUI Anwendungen handelt.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.
Nun, begonnen hat es bei mir zwar aus Spass, mittlerweile möchte ich allerdings auch eine Ausbildung in diesem Bereich anstreben.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.
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
-
02.01.04 20:40 #14
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.225
Tutorials kenne ich viele, aber da halte ich auch nicht viel von. Sind meistens besch***eiden geschrieben.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?
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
-
02.01.04 21:09 #15
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Leider, nein, viele Teile des Frameworks werden von mono aufgrund von Softwarepatenten nicht implementiert. Sprich es ist auch so nicht möglichOriginal geschrieben von Alexander Schuc
Schon klar, um wirklich plattformunabhängig zu sein darf man ja nur die vom Framework bereitgestellten Klassen verwenden.
plattformunabhängig zu programmieren.
Soviel ich weiss ist auch ADO.net davon betroffen.
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.
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.
Also u.a UNIX, Linux, Mac, OS/2, BeOS usw.
Da ist der knackende Punkt.
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
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.
Ich hoffe du meintest das jetzt nicht im negativen Sinne. Ich versuch mich ja zurückzuhalten, was .net betrifft.Original geschrieben von Alexander Schuc
Aber wozu antworte ich, du weisst ja eh alles/mehr als ich. =)
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
-
Welche Programmiersprache lernen? Auf welche Sprache umsteigen?
Von Patrick Kamin im Forum Coders TalkAntworten: 3Letzter Beitrag: 19.08.10, 15:28 -
Welche Programmiersprache?
Von Microhome im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 5Letzter Beitrag: 06.03.09, 15:20 -
Welche Programmiersprache?
Von =fire= im Forum Coders TalkAntworten: 4Letzter Beitrag: 15.02.08, 12:09 -
Welche Programmiersprache
Von bodoschmidt im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 22.10.07, 08:30 -
Welche Programmiersprache?
Von hazzardous im Forum Coders TalkAntworten: 5Letzter Beitrag: 09.11.04, 10:39





Zitieren

Login




