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

Hackable voice-controlled speaker and IoT controller hits KS

SeedStudio’s hackable, $49 and up “ReSpeaker” speaker system runs OpenWrt on a Mediatek MT7688 and offers voice control over home appliances. The ReSpeaker went live on Kickstarter today and has already reached 95 percent of its $40,000 funding goal with 29 days remaining. The device is billed by SeedStudio as an “open source, modular voice interface that allows us to hack things around us, just using our voices.” While it can be used as an Internet media player or a voice-activated IoT hub — especially when integrated with Seeed’s Wio Link IoT board — it’s designed to be paired with individual devices. For example, the campaign’s video shows the ReSpeaker being tucked inside a teddy bear or toy robot, or attached to plant, enabling voice control and voice synthesis. Yes, the plant actually asks to be watered. Read more

Security News

Servers/Networks

  • PLUMgrid Advances SDN with CloudSecure
    Software Defined Networking (SDN) vendor PLUMgrid is helping to secure it product portfolio and its customers with a new technology it calls CloudSecure. The goal with CloudSecure is to help provide policy and structure for organizations to build secure micro-segmented networking in the cloud.
  • Networking, Security & Storage with Docker & Containers: A Free eBook Covers the Essentials
  • How Hardware Can Boost NFV Adoption
  • Datera’s Elastic Data Fabric Integrates With Kubernetes
    Today Datera announced a new integration with Google’s Kubernetes system. Datera states that its intent-defined universal data fabric complements the Kubernetes operational model well. An integration of the two enables automatic provisioning and deployment of stateful applications at scale. According to Datera, this integration with Kubernetes will let them translate application service level objectives, such as performance, durability, security and capacity into its universal data fabric. Datera goes on to claim that the integration will allow enterprise and service provider clouds to seamlessly and cost-effectively scale applications of any kind.
  • Huawei Launches a Kubernetes-based Container Engine
    Joining an increasing number of companies, Asian telecommunications giant Huawei Technologies has released its own container orchestration engine, the Cloud Container Engine (CCE).

8 Best Linux Distributions For New Linux Users

New Linux users are always confused about choosing a best Linux distribution to start with. As there are hundreds of Linux distributions so it might always be a confusing part. But I'll help you choosing the right Linux flavour to start your Linux exploration. In this article, I'll walk you through a list of 8 Best Linux distributions for new Linux users. But before all of that, I suggest you throwing out all the misconceptions about Linux, such as Linux is only for geeks or developers. Linux is for everyone. As I always say, "When Linux can run Google, Facebook, Amazon, it can surely run your home computer as well." Read
more