Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Unterschied zwischen C und C#

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, ...

Antwort
Alt 17.01.05, 21:23   #1 (permalink)
 
Registriert seit: 26.12.04
Akropolis Leistung: Facit NTK
Likes: 0
Standard Unterschied zwischen C und C#

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?

Akropolis ist offline   Mit Zitat antworten
Alt 17.01.05, 22:42   #2 (permalink)
 
Registriert seit: 28.05.04
chrisi Leistung: Facit NTK
Likes: 0
Standard

C zum anfangen.
ja, es ist ein ziemlich grosser unterschied.
chrisi ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.01.05, 22:58   #3 (permalink)
 
Registriert seit: 26.12.04
lowlevel Leistung: Facit NTK
Likes: 0
Standard

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 )
lowlevel ist offline   Mit Zitat antworten
Alt 17.01.05, 23:48   #4 (permalink)
Moderator
 
Benutzerbild von sTEk
 
Registriert seit: 02.10.01
sTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium III
sTEk eine Nachricht über ICQ schicken
Likes: 162
Standard

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...
__________________


Steigerung des Luxus: eigenes Auto, eigene Villa, eigene Meinung.

Wieslaw Brudzinski

Würden die Menschen verstehen, wie unser Geldsystem funktioniert, hätten wir eine Revolution – und zwar schon morgen früh.
Henry Ford

Ich mag den Himmel blau - was will ich da mit ner Cloud?!
sTEk ist offline   Mit Zitat antworten
Alt 18.01.05, 16:19   #5 (permalink)
 
Registriert seit: 28.10.04
H@lf-Borg Leistung: Facit NTK
Likes: 1
Standard

Man muss auch kein C können um C# zu lernen. Aber C# ist sozusagen eine Erweiterung von C.
H@lf-Borg ist offline   Mit Zitat antworten
Alt 18.01.05, 18:35   #6 (permalink)
 
Registriert seit: 30.12.04
Ernesto Leistung: Facit NTK
Ernesto eine Nachricht über ICQ schicken
Likes: 0
Standard

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.....
Ernesto ist offline   Mit Zitat antworten
Alt 18.01.05, 20:18   #7 (permalink)
Themenstarter
 
Registriert seit: 26.12.04
Akropolis Leistung: Facit NTK
Likes: 0
Standard

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.
Akropolis ist offline   Mit Zitat antworten
Alt 18.01.05, 21:08   #8 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

die beste C/C++ IDE für windows ist wohl Microsoft Visual C++ (kommerziell)
alternativ dev-cpp (frei)

Zitat:
Original von Ernesto
ich weiss net warum ich eine Microsoft eigene sprache nehmen soll wie CSharp.....
was meinst du mit "microsoft eigene sprache"?
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
ivegotmail ist offline   Mit Zitat antworten
Alt 18.01.05, 21:11   #9 (permalink)
Themenstarter
 
Registriert seit: 26.12.04
Akropolis Leistung: Facit NTK
Likes: 0
Standard

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.
Akropolis ist offline   Mit Zitat antworten
Alt 19.01.05, 15:27   #10 (permalink)
 
Registriert seit: 30.12.04
Ernesto Leistung: Facit NTK
Ernesto eine Nachricht über ICQ schicken
Likes: 0
Standard

hmm kann dir ber auch dev C++ empfeheln komm damit gut zurecht und es ist halt OS....
Ernesto ist offline   Mit Zitat antworten
Alt 19.01.05, 17:38   #11 (permalink)
Themenstarter
 
Registriert seit: 26.12.04
Akropolis Leistung: Facit NTK
Likes: 0
Standard

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++.
Akropolis ist offline   Mit Zitat antworten
Alt 21.01.05, 03:21   #12 (permalink)
 
Registriert seit: 20.01.05
SAM104 Leistung: Facit NTK
Likes: 0
Standard

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.......!
SAM104 ist offline   Mit Zitat antworten
Alt 08.04.05, 08:19   #13 (permalink)
 
Registriert seit: 08.04.05
Nullpunkt Leistung: Facit NTK
Likes: 0
Standard

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
Nullpunkt ist offline   Mit Zitat antworten
Alt 08.04.05, 10:07   #14 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

für sowas auf jedenfall C#.
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 09.04.05, 01:31   #15 (permalink)
 
Registriert seit: 13.11.04
The Dude Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von Nullpunkt
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?
genau sowas wollte ich bei gelegenheit auch mal basteln. hab mir schon mal ein wenig c# und die .net api angesehen und auch ohne viel aufwand mittels odbc eine mysql datenbank angezapft. die gui sachen hab ich noch nicht so wirklich im blut um damit effizient zu arbeiten. irgendwie gefaellt mir das ganze auch nicht so richtig. c# ist langweilig.
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.
The Dude ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Unterschied zwischen C und C#
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61