Difference between revisions of "Development"

From KolibriOS wiki
Jump to navigation Jump to search
(Created page with "== Introduction == Developing applications and libraries for KolibriOS can be done more or less successfully in a variety of languages, including [http://en.wikipedia.org/wik...")
 
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
Developing applications and libraries for KolibriOS can be done more or less successfully in a variety of languages, including [http://en.wikipedia.org/wiki/C C], [http://en.wikipedia.org/wiki/C++ C++], [http://en.wikipedia.org/wiki/Free_Pascal Free Pascal], [http://en.wikipedia.org/wiki/Forth Forth], [http://en.wikipedia.org/wiki/Lua Lua] and [http://en.wikipedia.org/wiki/Python Python]. Remember, though, that we try to use [http://en.wikipedia.org/wiki/Assembly_language assembly language] for a majority of the code.
+
Developing applications and libraries for KolibriOS can be done in a variety of languages, including [http://en.wikipedia.org/wiki/C C], [http://en.wikipedia.org/wiki/C++ C++], [http://en.wikipedia.org/wiki/Free_Pascal Free Pascal], [http://en.wikipedia.org/wiki/Forth Forth], [http://en.wikipedia.org/wiki/Lua Lua] and [http://en.wikipedia.org/wiki/Python Python]. <br>
 +
However, we encourage the use of [http://en.wikipedia.org/wiki/Assembly_language assembly language] whenever possible.
  
 
== Useful resources ==
 
== Useful resources ==
  
*[[Style|Code formatting guidelines]]
+
*[[Style|Assembly code formatting guidelines]]
 
+
<br>
*[[Writing applications for KolibriOS]]
+
*[[Writing applications for KolibriOS|Writing applications for KolibriOS using assembly language]]
 +
*[http://diamond.kolibrios.org/hll/hll_eng.htm Writing applications for KolibriOS using high level languages]
 +
*[[Porting applications to KolibriOS]]
 +
<br>
 
*[[Writing drivers for KolibriOS]]
 
*[[Writing drivers for KolibriOS]]
*[http://diamond.kolibrios.org/hll/hll_eng.htm Compilers available for KolibriOS]
+
*[[Writing sound drivers for KolibriOS]]
*[[Porting applications to KolibriOS]]
+
*[[Writing network drivers for KolibriOS]]

Revision as of 18:26, 19 March 2013