Language Selection

English French German Italian Portuguese Spanish

Programming: Practical Functional Programming,Goodbye to C

Filed under
Development
  • Practical Functional Programming

    40 years ago, on October 17th, 1977, the Turing Award was presented to John Backus for his contribution to the design of high-level programming systems, most notably the Fortran programming language. All Turing Award winners are given the opportunity to present a lecture on a topic of their choice during the year in which they receive the award. As the creator of the Fortran programming language, one may have expected Backus to lecture on the benefits of Fortran and future developments in the language. Instead, he gave a lecture entitled Can programming be liberated from the Von Neumann style? in which he criticized some of the mainstream languages of the day, including Fortran, for their shortcomings. He also proposed an alternative: a functional style of programming.

  • The long goodbye to C

    I was thinking a couple of days ago about the new wave of systems languages now challenging C for its place at the top of the systems-programming heap – Go and Rust, in particular. I reached a startling realization – I have 35 years of experience in C. I write C code pretty much every week, but I can no longer remember when I last started a new project in C!

  • Ten interesting features from various modern languages
  • 7 Open-Source Test Automation Frameworks

    As we enter the last quarter of 2017, TestProject’s team decided to round up the best open-source test automation frameworks out there, to help you choose the right one for you!

    Here are the pros and cons of 7 different open-source test automation frameworks.

More in Tux Machines

Linux 4.15 Will Treat The HTC Vive VR Headset As "Non-Desktop"

Currently if plugging in the HTC Vive for a virtual reality experience on Linux, the head-mounted display (HMD) is treated just as a conventional display. But now with a new set of changes for Linux 4.15, the kernel will know it's a "non-desktop" display. Besides the DRM leasing support that has already landed during the Linux 4.15 merge window with the main DRM pull request, David Airlie has sent in another pull today for further benefiting SteamVR with Linux 4.15. (And among other benefits, also the AMDGPU priority scheduling landed too for 4.15 as another benefit for VR Linux gaming when using AMD graphics.) Read more

Tizen News

From Linux to Windows 10: Why did Munich switch and why does it matter?

Most notable is perhaps the French Gendarmerie, the country's police force, which has switched 70,000 PCs to Gendbuntu, a custom version of the Linux-based OS Ubuntu. In the same country 15 French ministries have made the switch to using LibreOffice, as has the Dutch Ministry of Defence, while the Italian Ministry of Defence will switch more than 100,000 desktops from Microsoft Office to LibreOffice by 2020 and 25,000 PCs at hospitals in Copenhagen will move from Office to LibreOffice. Matthias Kirschner, president of the Free Software Foundation Europe (FSFE), says this list continues to grow, and that "almost every two weeks you have a new example of free software being used in a public administration". Read more

Android Leftovers