Veröffentlichungen
März 2015
So Mo Di Mi Do Fr Sa
1234567
891011121314
15161718192021
22232425262728
293031 
DBApp-Suche

Application datasets: 19657 Version datasets: 131729
DBApp v1.06
Copyright © demon
Werbung
  immediate C

immediate C - kurz iC - ist eine Erweiterung der Sprache C. iC läßt sich wie folgt beschreiben: (immediate C = C + PLC-like control). Sie beruht auf der Syntax von C und gibt vielen Befehlen Bedeutung, die keine semantische Unterstützung in C haben. Zu den einfachen Variablen, die im normalen Programmfluss verändert werden, kommen in iC sogenannte »immediate«-Variablen, deren Wert sofort verändert wird, wenn eine Eingangsänderung die sofortige Änderung eines Ausgangs zur Folge hat. Um dies zu erreichen, wird eine effiziente Datenfluss-Technik eingesetzt.

iC stellt Programmierern eingebaute Operatoren zur Verfügung, deren Arbeitsweise die Funktionen von IC-Bausteinen modelliert. Der Name iC soll an diese Tatsache erinnern. Logisches UND, ODER, EXCLUSIV-ODER und NICHT sowie D-Flip-Flops, SR-Flip-Flops und viele mehr sind so implementiert, dass deren Anwendung den gleichen Entwurfsregeln entspricht wie die der entsprechenden IC-Bausteine. Diese Regeln haben zu einer ausgereiften Technik geführt, deren Wirksamkeit durch unsere heutige komplexe Computertechnik belegt ist. Besonders das Konzept von getakteten (clocked) Funktionen spielt in der Sprache iC eine wichtige Rolle. Damit wird derselbe Schutz gegen Laufzeit-Probleme in iC-Programmen erreicht, der damit in IC-Schaltkreisen bewirkt wird.

Programme die in iC geschrieben werden, haben das zusätzliche Merkmal, dass viele einfache Ideen und Zusammenhänge, die zu direkten Aktionen führen sollen, sofort in einer Zeile niedergeschrieben werden können. Callback-Routinen sind nicht notwendig. Auch dieser Gedanke ist im Namen "immediate C" enthalten. (non)


 

Homepage: http://www.osadl.org/Immediate-C.immediate-c.0.html
Rating:
Lizenz: GNU General Public License Version 2
Kategorie: Konsole

Download:
http://www.osadl.org/Downloads.downloads.0.html
Mailinglist:
http://www.osadl.org/Mailing-Lists-RSS.mailinglists.0.html 
 

.: Hauptzweig
2008-11-24  1.124  Stabile Version  mehr...  
 
  Angaben ändern   Neue Version melden