Language Selection

English French German Italian Portuguese Spanish

Why C has no place in Computer Science research

Filed under
Software

I came across this post, which highlights top 5 reasons why a developer should unlearn C. Given the past experience I had with realities of C development I mostly concur with the author.

In the last months I was deeply involved with building a resource broker component for the Grid Operating System project I am involved with. The biggest mistake I made initially was to go along with a C webservices framework, Apache Axis2/C thinking that in an OS level project most of the stuff should be in C due to speed and optimization reasons. This was a decision which cost us months! The original broker itself was developed pretty quickly, perhaps in 2 weeks, and we deveployed it in machines took results everything went fine. Now, when I upgraded the systems to Slackware 11.0, and then ran the broker, nothing will work! It will always segfault as soon as the service was started, I tried 20+ hrs session of debugging fixing the problem but to no avail. I traced the problem to the the framework in which it was built, Axis2/C and contacted a developer to seek some help, but the reply was that the framework was not stable for some platforms now and it will take some months for a stable version to be released. The latest release is Axis2/C 0.95.

Full Post.

More in Tux Machines

Munich Council Say Talk of LiMux Demise Is Greatly Exaggerated

A Munich city council spokesman has attempted to clarify the reasons behind its plan to re-examine the role of open-source software in local government IT systems. Read more

Apache Tomcat 8.0.0 RC11 Now Available for Download and Testing

Apache Tomcat, an open source software implementation of the Java Servlet and JavaServer Pages technologies, developed under the Java Community Process, is now at version 8.0.0 RC11. Read more

Operating System U

Are you tired of being forced to upgrade your Operating System regularly? What about the unnecessary changes that end up being made, changes that you don’t even want, much less need? How would you like to pick and choose what aspects of your operating system you want upgraded, and leave the ones you know, love, and are accustomed to how they are? Read more

Backup Your PC with Clonezilla Live 2.2.4-1

Clonezilla Live, a Linux distribution based on DRBL, Partclone, and udpcast that allows users to do bare metal backup and recovery, is now at version 2.2.4-1 and is ready for testing. Read more