<pedrocorreia.net ⁄>

<Unix system programming in Objective Caml ⁄ >

clicks: 3128 3128 2010-04-06 2010-04-06 goto software myNews software  Bookmark This Bookmark This

These course notes originate from a system programming course Xavier Leroy taught in 1994 to the first year students of the Master's program in fundamental and applied mathematics and computer science at the École Normale Supérieure. This earliest version used the Caml-Light [1] language. For a Master's course in computer science at the École Polytechnique taught from 2003 to 2006, Didier Rémy adapted the notes to use the OCaml language. During these years, Gilles Roussel, Fabrice Le Fessant and Maxence Guesdon helped to teach the course and also contributed to this document. The new version also brought additions and updates. In ten years, some orders of magnitude have shifted by a digit and the web has left its infancy. For instance, the http relay example, now commonplace, may have been a forerunner in 1994. But, most of all, the OCaml language gained maturity and was used to program real system applications like Unison [18].

Tradition dictates that Unix system programming must be done in C. For this course we found it more interesting to use a higher-level language, namely OCaml, to explain the fundamentals of Unix system programming.

este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:


Subscribe News RSS  Subscribe News Updates by E-mail

myNews <myNews show="rand" cat="software" ⁄>

7 iPad Apps For Productivity And Project Management new ...

With the plethora of iPad apps available in the market, it has become quite easy to manage your work (...)

clicks: 10006 10006 2012-05-08 2012-05-08 goto url (new window) smashingapps.co... goto myNews software

Visual Studio 11 - Awesome New Features for Web Developers

The Visual Studio 11 Beta along with the latest .NET framework 4.5 has been out for about two months (...)

clicks: 7517 7517 2012-05-04 2012-05-04 goto url (new window) dotnetcurry.com... goto myNews software

Be a Valued User Using 40 Windows Apps

In this flux of technology all and sundry knows that computer know how is pretty important because i (...)

clicks: 5937 5937 2012-05-04 2012-05-04 goto url (new window) smashingbuzz.co... goto myNews software

SSH: More than secure shell

SSH is a protocol for authenticating and encrypting remote shell sessions. But, using SSH for jus (...)

clicks: 6412 6412 2012-02-18 2012-02-18 goto url (new window) matt.might.net/... goto myNews software

8 Must-Have Tools for Windows Phone 7 Development

After developing Windows Phone 7 applications in my spare time over the last year, I've collected an (...)

clicks: 6665 6665 2012-02-15 2012-02-15 goto url (new window) diaryofaninja.c... goto myNews software

Swiffy Extension for Flash Professional

With the Swiffy Extension, you can publish to HTML5 right from Adobe Flash Professional. This makes (...)

clicks: 6796 6796 2011-11-28 2011-11-28 goto url (new window) google.com/doub... goto myNews software

Orion Editor Ships in Firefox 8

If you opened the About dialog in Firefox today, you have probably been upgraded to the new Firefox (...)

clicks: 5879 5879 2011-11-17 2011-11-17 goto url (new window) planetorion.org... goto myNews software

30 Must Have Free Mac Apps for Web Designers and Developers

The Web designing has gained significant popularity over the last few years and the main job of a we (...)

clicks: 6397 6397 2011-10-03 2011-10-03 goto url (new window) designmodo.com/... goto myNews software