| Juni 2020 | |
So |
Mo |
Di |
Mi |
Do |
Fr |
Sa |
| 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 | | |
Application datasets: 20716
Version datasets: 149389
DBApp v1.06
Copyright © demon
|
|
|
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 |
|
|
Angaben ändern
Neue Version melden
|
|
|