C# - Woher?
#1
geschrieben 10. Januar 2006 - 22:17
Ich bin komplett unerfahren bei programmieren.
Hab mich schon durch foren und so durchgelesen, und will irgendwie gerne c# oder java lernen.
is vielleicht ne blöde frage, aber woher bekomme ich c#? .net framework? das hat ja 300Mb!!!!
wie ist das mit c#? gibts das nur im .net?
oder sollte ich auf java umsteigen?(wie schon gesagt, kompletter anfänger)
danke schon mal!
Anzeige
#2
geschrieben 10. Januar 2006 - 22:22
Auch für C# ist was dabei
http://msdn.microsof...ss/default.aspx
gruß tecONE
#3
geschrieben 10. Januar 2006 - 22:24
danke sehr!
da wär noch was: gibts im i.net ein gute seite wo man c# lernen kann? will mir kein buch kaufen!
(wenns aber sein muss, dann muss es sein! )
Dieser Beitrag wurde von schwabi bearbeitet: 10. Januar 2006 - 22:34
#4
geschrieben 10. Januar 2006 - 22:52
Zitat
Java ist plattformunabhängig und deutlich leichter und übersichtlicher.
Außerdem gibt's mit Eclipse eine ordentliche IDE.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#5
geschrieben 10. Januar 2006 - 23:31
Zitat
So ein stuss, C# ist auch "übersichtlich" und "leicht", je nachdem wie man programmiert halt. Schau mal auf www.robsite.de da gibt's gute Tutorials zu jeder Sprache. Am Besten machste dir dein eigenes Bild... Landet hier sonst eh wieder in eine C# vs Java Diskussion alà 20 Seiten.
mfg
L4r2
#6
geschrieben 10. Januar 2006 - 23:36
Boykottiert JAPAN
#7
geschrieben 10. Januar 2006 - 23:38
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#8
geschrieben 11. Januar 2006 - 00:17
Jede Sprache hat halt so seine Nachteile und auch Vorteile is halt so, es gibt NICHT die PERFEKTE Sprache!
Auch wenn's immer fanatische Anhänger einer Sprache gibt, die halt nur die Sprache perfekt finden die sie selbst können.
Ich persönlich find C# ganz ok, damit bin ich früher auch angefangen und hab mich sehr viel weiter mit beschäftigt.
Guck wie gesagt selbst
#9 _MagicAndre1981_
geschrieben 11. Januar 2006 - 00:21
Zitat (Rika: 10.01.2006, 23:38)
C# macht das genauso wie JAVA über Interfaces
Zitat (Rika: 10.01.2006, 23:38)
Was ist an Properties auszusetzen?
Zitat (Rika: 10.01.2006, 23:38)
Was passt dir an denen wieder nicht?
Zitat (Rika: 10.01.2006, 23:38)
Mit nDoc ist das soo easy, nur die Summery-Tags schreiben und eine fertige MSDN-Style Hilfe bekommen, das ist doch schön.
#10
geschrieben 11. Januar 2006 - 09:33
Zitat
Ich komm damit zurecht, sogar sehr gut. Genauso mit Java.
Zitat
Nein. C# macht Mehrfachmethodendispatch. Java kann Mehrfachvererbung grundsätzlich nur mit Interfaces, aber überhaupt nicht mit den Implementierungen der Interfaces.
Zitat
Viel zu viele, total wirr, und vor allem kann man nur sehr umständlich eigene schreiben.
Zitat
Beschissen zu typisieren, wenn überhaupt, verhunzte Iteratoren... kann mir eigentlich mal einer erklären, warum die StringList keine List<String> ist?
Zitat
Ja, eine Qual. Javadoc hingegen ist übersichtlich und ordentlich.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#11
geschrieben 11. Januar 2006 - 09:43
#12
geschrieben 11. Januar 2006 - 09:58
Jedenfalls finde ich persönlich beide Sprachen für einen Anfänger sehr gut, da sie einem den Einstieg in die objektorientierte Programmierung mehr als erleichtern.
Ob man sich jetzt für Properties, Mehrfachvererbung, groß- oder kleingeschriebene Methoden, imports oder using usw. entscheidet, sollte einem selber überlassen bleiben.
Gute Tutorials sind meiner Meinung nach die von Galileo
C#
Java
Dieser Beitrag wurde von Witi bearbeitet: 11. Januar 2006 - 09:59
#13
geschrieben 11. Januar 2006 - 14:02
Zitat
Dann hast du in der Ausbildung aber wohl was falsch gelernt .
"die doofe IDE" kenn ich nicht, man darf halt nicht den letzten cvs-nightlybuild, sondern einen stable build nehmen.
Mit SWT kann man plattformspezifische Widgettoolkits (z.B. GTK, Motif, oder die Windows und MacOSX eigenen Toolkits) verwenden. Auch mit Swing lässt sich das LookNFeel ganz gut Anpassen (wenn auch z.B. bei Swing unter MacOSX die Menüleiste nicht im Mac-Style ausserhalb des Programmfensters ist...).
Ausserdem liefert Java im standard SDK gleich ne menge Libs mit, z.B. für Multithreading, Java Swing, Netzwerkprorgammierung uswusf. Man muss nicht, wie z.B. bei C oder C++ fremde Bibliotheken einbinden, wenn man etwas 'relativ normales' macht. Das ist für den etwas fortgeschritteneren Programmierer zwar auch nicht das Problem, aber als Anfänger hab ich mit in C schon kräftig die Zähne daran ausgebissen.
Schwabi, schau dir C# und Java erstmal etwas genauer an. Gegen Java wird gerne gehetzt, weil es genug noobs gibt, die damit unerträglich langsame Programme schreiben. Wenn der Programmierer es nicht drauf hat, hilft aber auch die schnellste Programmiersprache nichts .
#14
geschrieben 11. Januar 2006 - 14:12
"Java = ne schnelle Programmiersprache" ?
hab ich da was verpasst?
allein OpenOffice ist da ja schon ein Bsp, das Java nicht schnell ist.
Dieser Beitrag wurde von tobiasndw bearbeitet: 11. Januar 2006 - 14:12
#15
geschrieben 11. Januar 2006 - 14:24
Zitat
Mit Java kann man relativ schnell entwickeln .
Aber das meinst du wahrscheinlich nicht so... mit C kann man wahrscheinlich schnellere Programme schreiben, als mit Java. Und? Wenn es um Laufzeitgeschwindigkeit geht, kommt es in vielen Fällen ohnehin auf die Programmidee an. Wenn ein O(n) Algorythmus in C implementiert wird, wird er doch relativ schnell vom O(log n) in Java eingeholt. Egal, ob das C Programm um Faktor 10 oder Faktor 100 schneller ist. Davon rede ich doch schon die ganze Zeit. Es kommt auf den Programmierer/ierin an, nicht auf die Programmiersprache.