AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Assigned in C++

Ein Thema von silver-moon-2000 · begonnen am 26. Sep 2018 · letzter Beitrag vom 28. Sep 2018
 
Rollo62

Registriert seit: 15. Mär 2007
4.161 Beiträge
 
Delphi 12 Athens
 
#5

AW: Assigned in C++

  Alt 27. Sep 2018, 19:20
Ich hab die aktuellen Compilerentwicklungen nicht mehr so verfolgt,
aber könnte der C++ Compiler mittlerweile besser optimieren als ein C Compiler ?
Ich denke eher nicht, aber vielleicht gibt es ja Benchmarks zu dem Thema die das Bestätigen könnten.

In meinen Projekten habe bei 8-Bit immer grundsätzlich C benutzt (oder C++ ohne Klassen, was fast das Gleiche ist), denn C++ ist etwas für größere Betriebssysteme.
Die Vorteile von C++ kommen bei Stack/Heap Memoryverwaltung von vielen Klassen, Objekten und Threads.
In C für 8-Bit reicht mir meistens eine optimierte main loop, welche die Events abarbeitet,
ganz ohne den RTOS Overhead
Wenn man das richtg anlegt ist es sehr effizient, sowohl vom Speicher, vom Timing als auch von der Verarbeitung her.

Es ist auch hochportabel, und so habe ich damit diverse Controllerprojekte in C++Builder simuliert, und konnte mir einen digital Mockup für die Entwicklung bauen.
Auch die Kunden sind über einen Simulator Ihres Projektes recht erfreut, z.B. für Schulungen, Messen, etc.

Rollo
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz