| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Unterschied zwischen C und C# im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hey, ich wollte eigentlich anfangen C zu lernen, aber jetzt habe ich mich mal auf der Microsoft Seite umgeschaut, ...
![]() |
| | #1 (permalink) |
| Registriert seit: 26.12.04 ![]() Likes: 0 | Anzeige Hey, ich wollte eigentlich anfangen C zu lernen, aber jetzt habe ich mich mal auf der Microsoft Seite umgeschaut, und die kennen da ja nur C#. Ist C und C# identisch? Wenn nein, welche Sprache ist empfehlenswerter zu lernen? |
| | |
| | #2 (permalink) |
| Registriert seit: 28.05.04 ![]() Likes: 0 | C zum anfangen. ja, es ist ein ziemlich grosser unterschied. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 26.12.04 ![]() Likes: 0 | http://de.wikipedia.org/wiki/C_%28Programmiersprache%29 http://de.wikipedia.org/wiki/C-Sharp Ich würde dir auch raten dir (zuerst) C anzuschauen. Ein Link der dir als Anfänger da gut weiterhelfen dürfte ist das Openbook "C von A bis Z" von Jürgen Wolf, welches du hier findest: KLICK MICH Meiner Meinung nach ein hervorragendes Buch, welches man komplett online lesen kann (auch wenn ich persönlich mehr auf Hardware stehe ) |
| | |
| | #4 (permalink) |
| Moderator ![]() | Ich würde Dir auch erst einmal die Grundlagen von C empfehlen, allerdings solltest Du die objektorientierte und klassenhieraische Seite von C++ und C# nicht außer acht lassen. Wenn Du es Dir zutraust, nimm Dir C++ (Visual) oder C#, die MSDN (online) und eines von hundertausend Tutorials im Netz. Arbeite schön Schritt für Schritt durch und lerne direkt am Beispiel. Ich persönlich finde es Quatsch, wenn Du Dich erst in C komplett einarbeitest um dann in C# gaaaanz viel anders machen zu müssen bzw. dort Dinge kannst, von denen in C keine Rede war... |
| | |
| | #5 (permalink) |
| Registriert seit: 28.10.04 ![]() Likes: 1 | Man muss auch kein C können um C# zu lernen. Aber C# ist sozusagen eine Erweiterung von C. |
| | |
| | #6 (permalink) |
| naja aber C# ist echt ganz anders als C ich wuerde mit c bzw C++ anfangen und mich dann zu C++ net vorarbeiten ich weiss net warum ich eine Microsoft eigene sprache nehmen soll wie CSharp..... | |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 26.12.04 ![]() Likes: 0 | Vielen Dank für die Vielen Antworten, dann nehm ich jetzt erst mal C zum anfangen. Nun wollte ich noch fragen, ob ihr eine gut Entwicklungsumgebung für C kennt. |
| | |
| | #8 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | die beste C/C++ IDE für windows ist wohl Microsoft Visual C++ (kommerziell) alternativ dev-cpp (frei) Zitat:
C# ist standardisiert und es gibt C# compiler + .NET umgebungen für windows, linux, unix und mac os -> siehe mono project
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net | |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 26.12.04 ![]() Likes: 0 | Vielen Dank, dass Visual C++ kommerziell ist, ist nicht so schlimm. Man kann sich ja im Moment die Beta von Visual C++ 2005 Express bei Microsoft runterladen. |
| | |
| | #10 (permalink) |
| hmm kann dir ber auch dev C++ empfeheln komm damit gut zurecht und es ist halt OS.... | |
| | |
| | #11 (permalink) |
| Themenstarter Registriert seit: 26.12.04 ![]() Likes: 0 | Nachdem ich mir beide Programm mal angeschaut habe, bin ich zu dem Entschluss gekommen dev C++ zu benutzen, da es zumindest für den Afang einfacher ist, und nicht so umstädlich wie Visual C++. |
| | |
| | #12 (permalink) |
| Registriert seit: 20.01.05 ![]() Likes: 0 | Ich möchte nur der vollständigkeit wegen sagen das es da noch LINUX gibt und dort ist C/C++ so zusagen Grundvorraussetzung und all Inklusiv. äh kostenlos natürlich und es gibt ein haufen Menschen die dir bei deinen ersten gehversuchen helfen. Das lag mir jetzt ech auf dem Herzen.......! |
| | |
| | #13 (permalink) |
| Registriert seit: 08.04.05 ![]() Likes: 0 | Hi, Ich möchte hier auch gleich noch einhängen. Also ich hab alle Links besucht, und einige Threads gelesen. Ich programmiere mittlerweile ziemlich erfolgreich PHP und bilde mich Tag für Tag weiter. Nun, ist es so, dass ich gewisse Kontroll-Progs lieber aufm "Desktop" hätte als jedesmal den browser zu öffnen. Ich habe da nicht allzugrosse Vorstellungen.. Ich muss npaar DB-Abfragen machen können und nPaar seiten auslesen können. Das wärs dann schon. Lohnt es sich für sowas C zu lernen? Oder ist da C# oder so besser geeignet? Was würdet ihr mir empfehlen? mfg Nullpunkt |
| | |
| | #14 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | für sowas auf jedenfall C#.
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #15 (permalink) | |
| Registriert seit: 13.11.04 ![]() Likes: 0 | Zitat:
vor allem sollte man c# nicht unbedingt mit c vergleichen. c# is java viel aehnlicher als c oder c++. vor allem ist c# sog. "managed code", d.h. es gibt einen garbage collector der sich mehr oder weniger effektiv um die speicherverwaltung kuemmert. in sprachen wie c und c++ muss man das alles selbst machen und hat dadurch viele fehlerquellen. insbesondere treten solche fehler zu laufzeit auf, werden also nicht vom compiler "bemerkt". also c# ist eher abgekupfertes java. was nicht unbedingt schlecht sein muss. aber so furchtbar toll ist java auch nicht. viele leute sind ziemlich begeistert von python. zum beispiel bruce eckel, autor einiger sehr guter buecher, wie beispielsweise "thinking in c++" und "thinking in java" (beide glaube fuer lau als pdf auf http://www.mindview.net/) hat einige argumente pro python: http://64.78.49.204/pub/eckel/LovePython.zip (leider powerpoint ).wenn man python dann noch mit einer guten gui api kombiniert kann man wahrscheinlich noch schneller zu ergebnissen kommen als mit c#/.net. als klassenbibliothek empfiehlt sich das wxwidgets toolkit. das ist eigentlich eine c++ api die schon seit 10 jahren entwickelt wird und mehr als nur gui zeug enthaelt. allerdings gibts seit einiger zeit auch python bindings dafuer: http://www.wxpython.org/ die kombination sollte dann auch wirklich cross-plattform sein. sicher, es gibt das mono projekt, aber man hoert da schon noch von problemen, vor allem was die gui klassen angeht ist das ganze noch nicht richtig fertig, afaik. | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Unterschied zwischen DSL bei Analog und ISDN | Flou | Network · LAN, WAN, Firewalls | 4 | 24.08.06 08:54 |
| unterschied zwischen DSL 1000 und 6000 | ba2 | Network · LAN, WAN, Firewalls | 12 | 20.04.06 15:46 |
| Unterschied zwischen c++ und c# ?? | ThiEfGaRReT | Code Kitchen | 3 | 10.02.06 19:06 |
| Unterschied zwischen Netscape und IE | steffen | (Web-) Design und webbasierte Sprachen | 13 | 23.05.03 20:37 |
| der Unterschied zwischen Shockwave und Flash | Mackz | (Web-) Design und webbasierte Sprachen | 0 | 09.01.03 08:58 |