Folgende Warnungen sind aufgetreten:
Warning [2] unserialize(): Error at offset 2711 of 2829 bytes - Line: 2627 - File: inc/functions.php PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
[PHP] errorHandler->error_callback
/inc/functions.php 2627 unserialize
/inc/class_datacache.php 138 native_unserialize
/inc/init.php 182 datacache->cache
/global.php 20 require_once
/showthread.php 28 require_once
Warning [2] unserialize(): Error at offset 1195 of 1968 bytes - Line: 2627 - File: inc/functions.php PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
[PHP] errorHandler->error_callback
/inc/functions.php 2627 unserialize
/inc/class_datacache.php 138 native_unserialize
/inc/init.php 182 datacache->cache
/global.php 20 require_once
/showthread.php 28 require_once




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programmieren
#9
Der große Unterschied zwischen C und C++ ist, dass C++ eine (relativ) High-Level-Sprache ist und sich, da auch Objektorientierung möglich ist, auch kompliziertere Programme recht gut und einsichtig programmieren lassen.
C ist hingegen schon eher low-Level und kann Programme annähernd so schnell laufen lassen, als wären sie in Assembler geschrieben (was das eindeutig Schnellste, aber auch das eindeutig Unübersichtlichste wäre). Da aber keine Objektorientierung möglich ist, sind komplexere Programme nur sehr schwer zu realisieren.

Was beide C-Sprachen eint, ist eine sehr gute Effizienzoptimierbarkeit, aber auchdie Wichtigkeit sauber zu programmieren. Wo man in Java einfach eine Variable übergibt, muss man in C/C++ zwischen Variable, Referenz und Pointer unterscheiden, was dafür schnelleren Zugriff erlaubt. Ein weiteres Beispiel ist die Nullpointer-Exception: Wenn in Java ein Programm auf einen nicht existenten Speicherbereich eines Arrays/einer Liste zugreifen möchte, fängt java das ab und schmeißt eine NullPointerException. Derartige Abfragen kosten natürlich Zeit. Diese Zeit wird bei C/C++ gespart, unter dem Risiko, dass man bei unsauberer Programmierung in Bereiche reinschreibt, die einem nicht zugänglich sein dürften. Zwar gibt es Compiler, die das abfangen, aber wenn du da nicht sauber programmierst, kommst du nicht dort an, wo du sein willst.
"Mögen eure Wurzeln die Tiefe durchdringen
und eure Äste den Himmel umarmen" (Arborandra in GS1)

Allgemein sehr selten da.
Zitieren


Nachrichten in diesem Thema
Programmieren - von Brandwunde - 05.06.2012, 17:48
RE: Java - von era - 05.06.2012, 23:26
RE: Java - von Palladin007 - 06.06.2012, 01:36
RE: Java - von Brandwunde - 06.06.2012, 15:40
RE: Java - von Palladin007 - 06.06.2012, 17:10
RE: Java - von Exitus - 06.06.2012, 18:26
RE: Java - von era - 06.06.2012, 19:23
RE: Java - von Palladin007 - 06.06.2012, 20:36
RE: Java - von DJ Modulo - 06.06.2012, 21:34
RE: Java - von Palladin007 - 06.06.2012, 21:58
RE: Java - von era - 06.06.2012, 22:45
RE: Java - von Brandwunde - 06.06.2012, 23:01
RE: Programmieren - von Palladin007 - 06.06.2012, 23:21
RE: Programmieren - von Brandwunde - 06.06.2012, 23:45
RE: Programmieren - von Palladin007 - 07.06.2012, 00:05
RE: Programmieren - von Brandwunde - 07.06.2012, 12:02
RE: Programmieren - von Palladin007 - 07.06.2012, 17:49

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste