<pedrocorreia.net ⁄>

<Unix system programming in Objective Caml ⁄ >

clicks: 2948 2948 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: 9717 9717 2012-05-08 2012-05-08 goto url (new window) smashingapps.co... 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: 5695 5695 2012-05-04 2012-05-04 goto url (new window) smashingbuzz.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: 7309 7309 2012-05-04 2012-05-04 goto url (new window) dotnetcurry.com... 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: 6165 6165 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: 6284 6284 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: 6428 6428 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: 5635 5635 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: 6128 6128 2011-10-03 2011-10-03 goto url (new window) designmodo.com/... goto myNews software