|
Mit der Sammlung von Routinen C_Runtime_Javalike wird ein Laufzeitsystem geboten, dass für C als auch für C++ einsetzbar ist. Das Laufzeitsystem ist an Java angelehnt, ist aber keine Art einer Java-Virtuellen Maschine, sondern in einer reinen C-Umgebung einsetzbar. Die C++-Implementierung baut auf den C-Routinen auf und setzt lediglich Klassendefinitionen darüber (Wrapper), die ein einfaches Einbinden in C++-Applikationen ermöglicht. Das Java2C-Projekt baut auf diesen Runtime-Routinen auf, die Runtimeroutinen sind aber auch direkt für C-Programme nutzbar. CRuntimeJavalike bietet in der javalike-Art teilweise vergleichbares wie eine STL (Standard Template Library) oder anderen verbreiteten C/C++-Libraries. Der Einsatz von CRuntimeJavalike zielt auf die Welt der Embedded-Fast-Realtime-Applikationen.
weitere Themen: Anlage von Instanzen, Initialisierung / Modularität der CRuntimeJavalike (Dependencies) / Little/Big endian editthis - OSAL / editthis - os_types_def The editthis.info/java4c page is created from me. It is written in english. It is possible that any other people, maybe an english native writer can correct some writing or grammer mistakes or any other people can discuss something about that topics.
|
letzte Änderungen:
1011-07-04 | OSAL | Meanwhile there is an english page editthis.info/java4c for the topic Programming in Java or Javalike. You can write discussions there or take part on improving the text. |
2010-07-18 | String | Unter dem Link List, ArrayList, LinkedList, TreeMap befinden sich nunmehr die Beschreibung des Containerkonzeptes in der CRuntimeJavalike. Die Beschreibung ist noch nicht fertig, enth�lt aber bereits wesentliche Anmerkungen. / The article below the link List, ArrayList, LinkedList, TreeMap is written new, but not ready yet. |
2010-05-16 | String | Die Beschreibung der String-Verarbeitung wurde wesentlich �berarbeitet. / The description of string-processing is written new. |
2009-11-24 | Little/Big endian | Ein Beitrag dazu, |
2009-10-06 | Java2C | Mittlerweile ist das Projekt Java2C etabliert. Unter diesem Aspekt wurde die CRuntimeJavalike-Library ursprünglich entworfen. Direkte Nutzungen in C und C++ waren aber in der Vergangenheit der Hauptaspekt. Die Dokumentation hier hat aber keinesfalls Schritt gehalten und muss nun nach und nach aufbereitet und verbessert werden. |
2007-09-13 | C und C++-Nutzung | In Verwendung des C_Runtime_Javalike-Framework in C- oder C++-Software ist nunmehr eine C- und eine C++-Variante f�r ein Thread-Anwendungsbeispiel beschrieben. Die Nutzung von C und C++ ist verglichen, Kernaussage: C++ ist einfacher, aber nicht geeignet f�r sicherheitsrelevante Anwendungen. C ist sicherheitsrelevant und bei automatischer Codegenerierung vorzuziehen. |
2007-09-13 | Download, Test | Die Downloadfiles sind nunmehr soweit fortgeschritten, das Thread und virtuelle Tabellen in allen drei Anwendungsplattformen funktionieren. |
2005-01-01 | Erstellung | Die Idee der CRuntimeJavalike entstammt aus der Idee, in Java zu programmieren und in C(++) zu implementieren. Daf�r bedarfs einer Laufzeitumgebung f�r die Java-Grundfunktionen einschlie�lich Garbage Collection. Eine solche Laufzeitumgebung ist aber auch sinnvoll einsetzbar in 'normaler' C oder C++-Implementierung. Die Programmierung und Softwaredesign-Denkweise wird dann leicht Java-�hnlich, auch ohne Garbage Collector, aber insbesondere auch mit GC. |