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

Korora 23

  • Korora 23 Screencast and Screenshots
  • Korora 23 'Coral' Linux distro is finally here -- Fedora for the rest of us
    When you decide to embrace Linux on the desktop, it can be quite exciting. There is a good chance you started your computing journey with Microsoft Windows, but now you want something different. While choosing the open source route can be a smart move, it can, unfortunately, be confusing too. What operating system should you pick? Many people choose Ubuntu, which is a solid choice, but some people prefer others. Linus Torvalds, for instance, famously uses Fedora. While that operating system can be quite rewarding, setting it up can be a frustrating experience for those new to Linux. Enter Korora. This operating system takes the best of Fedora and mixes it with user-friendly software and pre-configured RPMFusion repositories. Version 23, code-named 'Coral', is now available for download.

4 Truths About Working on a Community Project Inside an Open Source Company

I’ve worked at SUSE for just a hair over two years now. Before that time I had never seen the inner workings of an “Open Source Company”. Not in any real, in-depth way. Like many Free Software and Linux enthusiasts, I had always been curious how things operated within companies like SUSE, Red Hat and Canonical. Companies that support, organize and drive such a significant amount of activity in the Free and Open Source world. To me, they seemed somewhat mysterious. What really motivated them? How did they operate? What was it like to be a Linux user who actually worked in a Linux-focused company? Read more

Debian-based Raspbian and RebeccaBlackOS

Nvidia's Shield tablet K1: The best Android tablet you can get under $200

Nvidia is doing an impressive job with its Shield platform. The tablet received the Android 6.0 Marshmallow Over the Air (OTA) update just a week ago. In addition to stock Android, Nvidia has installed its core apps on the tablet, including the Shield Hub. Since it’s an Android tablet you can install all supported apps, games and services on the device. Read more