Als «c» getaggte Fragen

C ist eine universelle Computerprogrammiersprache, die für Betriebssysteme, Spiele und andere Hochleistungsarbeiten verwendet wird.

322
Sollten Sie Ihr Backend als API schreiben?

Ich hatte heute eine hitzige Diskussion über unsere MVC-Anwendung. Wir haben eine in MVC ( ASP.NET ) geschriebene Website, die normalerweise dem Muster folgt, in der Ansicht etwas zu tun -> Controller antippen -> Controller erstellt ein Modell (ruft einen Manager auf, der die Daten abruft,...

245
Was sollte jeder Programmierer wissen?

Unabhängig von den verwendeten Programmiersprachen oder Betriebssystemen oder der Umgebung, für die sie entwickelt wurden, was sollte jeder Programmierer wissen? Einige Hintergrundinformationen: Ich bin daran interessiert, der beste Programmierer zu werden, den ich kann. Als Teil dieses Prozesses...

214
Wie man einen sehr einfachen Compiler schreibt

Fortgeschrittene Compiler gcckompilieren Codes gerne in maschinenlesbare Dateien entsprechend der Sprache, in der der Code geschrieben wurde (z. B. C, C ++ usw.). Tatsächlich interpretieren sie die Bedeutung jedes Codes entsprechend der Bibliothek und den Funktionen der entsprechenden Sprachen....

202
Was ist eigentlich MVC?

Wie beantworten Sie als seriöser Programmierer die Frage Was ist MVC? In meinen Augen ist MVC eine Art Nebelthema - und aus diesem Grund können Sie es, wenn Ihr Publikum ein Anfänger ist, in allgemeinen Begriffen beschreiben, die wahrscheinlich nicht kontrovers sind. Wenn Sie jedoch mit einem...

194
Wann benutzt du float und wann double?

In meiner Programmiererfahrung muss ich häufig eine Entscheidung treffen, ob ich float oder double für meine reellen Zahlen verwenden soll. Manchmal gehe ich schweben, manchmal gehe ich doppelt, aber das fühlt sich wirklich subjektiver an. Wenn ich mit der Verteidigung meiner Entscheidung...

180
Ist jede Sprache in C geschrieben?

Beim Programmieren in verschiedenen Sprachen (C / C ++, C #) fällt mir manchmal folgender Gedanke ein: Ist jede Sprache in der Programmiersprache C geschrieben? Ist die C-Sprache die Mutter / der Vater aller Sprachen? Ist jedes Konzept ( OOP usw.) vollständig in C implementiert? Bin ich in die...

164
Wann sollte C über C ++ und C ++ über C verwendet werden?

Ich bin jetzt seit etwas mehr als einem Jahr mit der Informatik vertraut, und meiner Erfahrung nach scheinen C und C ++ beide als "ultraschnelle" Sprachen zu gelten, während andere wie Python und solche Skriptsprachen normalerweise als etwas langsamer gelten . Aber ich habe auch viele Fälle...

147
Warum gibt es keine schnellere, "bessere" Sprache als C? [geschlossen]

Wie kommt es, dass C nach all den neuen "modernen" Sprachen immer noch als die schnellste und "der Maschine am nächsten" gilt? Ich glaube nicht wirklich daran, dass es jemals nur einen richtigen Weg gibt, Dinge zu tun, und C gibt es schon sehr lange (seit den 60ern!). Haben wir uns wirklich nichts...

140
Sollte ich den Begriff C / C ++ nicht mehr verwenden?

Ich verstehe, dass C und C ++ verschiedene Sprachen sind, aber als ich C ++ lernte, wurde mir immer gesagt, dass C eine Teilmenge von C ++ ist oder C ++ C mit Klassen ist. Und das war bis zum Erscheinen von C ++ x0, C ++ 11 (oder dem modernen C ++ 11/14/17 im Allgemeinen) ganz richtig. Tatsächlich...

132
Warum wird C verwendet, wenn es so gefährlich ist?

Ich überlege mir, C. zu lernen. Aber warum verwenden die Leute C (oder C ++), wenn es "gefährlich" verwendet werden kann? Mit gefährlich meine ich mit Zeigern und ähnlichem Zeug. Wie die Stapelüberlauf-Frage Warum ist die gets-Funktion so gefährlich, dass sie nicht verwendet werden sollte? ....

118
Die moderne Art der Fehlerbehandlung…

Ich habe über dieses Problem schon eine Weile nachgedacht und finde mich ständig mit Vorbehalten und Widersprüchen konfrontiert. Deshalb hoffe ich, dass jemand zu folgenden Schlussfolgerungen kommen kann: Bevorzugen Sie Ausnahmen gegenüber Fehlercodes Soweit mir bekannt ist, sollten Sie nach...