Tags: languages

Text Processing in Rust

Create handy command-line utilities in Rust. This article is about text processing in Rust, but it also contains a quick introduction to pattern matching, which can be very handy when working with text. Strings are a huge subject in Rust, which can be easily realized by the fact that Rust has two...
Read 0 Comments

JS Foundation and Node.js Foundation Join Forces

People like to make fun of JavaScript. "It's not a real language! Who, in their right mind, would use it on a server?" The replies are: It's a real language and JavaScript is one of the most popular languages of all. For years, the enterprise server side had been divided into two camps: JS...
Read 0 Comments

C Programming Tutorial Part 3 - Variables Basics

Up until now, we've discussed the basics of what a C program is, how to compile and execute it, and what are preprocessors. If you have gone through these tutorials, it's time we discuss the next topic, which is variables.  Variables are one of the core elements of C programming as they store...
Read 0 Comments

Recursive Programming

Despite often being introduced early-on in most ventures into programming, the concept of recursion can seem strange and potentially off-putting upon first encountering it. It seems almost paradoxical: how can we find a solution to a problem using the solution to the same problem? Believe it or not...
Read 0 Comments

Introductory Go Programming Tutorial

You've probably heard of Go. Like any new programming language, it took a while to mature and stabilize to the point where it became useful for production applications. Nowadays, Go is a well established language that is used in web development, writing DevOps tools, network programming and...
Read 0 Comments

What Lies Ahead for Python, Java, Go, C#, Kotlin, and Rust

As we enter 2019, we asked some of our O’Reilly authors and training course instructors for their thoughts on what’s in store for established players and fast-growing languages. Python Python's incredible growth over the past decade shows no signs of slowing. In addition to maintaining its position...
Read 0 Comments

The State of the Octoverse: Top Programming Languages of 2018

At the core of every technology on GitHub is a programming language. In this year’s Octoverse report, we published a brief analysis of which ones were best represented or trending on GitHub. In this post, we’ll take a deeper dive into why—and where—top programming languages are popular. There are...
Read 0 Comments

What Is the MEAN Stack? JavaScript Web Applications

Most anyone who has developed web applications knows the acronym LAMP, which is used to describe web stacks made with Linux, Apache (web server), MySQL (database server), and PHP, Perl, or Python (programming language). Another web-stack acronym has come to prominence in the last few years: MEAN—...
Read 0 Comments

What Operations Professionals Need to Know to Fuel Career Advancement

O’Reilly conducted a recent survey[1] of operations professionals, and the results offer useful information and insights to empower your career planning.  Scripting languages are the most popular programming languages among respondents, with Bash being the most used (66% of respondents), followed...
Read 0 Comments

Why Linux Users Should Try Rust

Rust is a fairly young and modern programming language with a lot of features that make it incredibly flexible and very secure. It's also becoming quite popular, having won first place for the "most loved programming language" in the Stack Overflow Developer Survey three years in a row — 2016, 2017...
Read 0 Comments

Pages

Click Here!