Recent Posts

Michelson language

Michelson must be one of the most interesting programming languages for smart contracts at the moment. It is a stack-based, strictly typed language in which smart contracts are written to secure the Tezos blockchain. Michelson’s bytecode is comparable to Ethereum’s smart contract bytecode, but it is more readable, secure and reliable. All the high-level languages … Continue reading »Michelson language

Go

The world was first introduced to Go in 2009 thanks to Rob Pike, Robert Grisemer and Ken Thompson of Google. Go is one of the youngest languages on the list. Version 1.0 first appeared in 2011. It is an object-oriented language conceived as an alternative to C and C ++. Its website describes it as … Continue reading »Go

Ruby

Ruby is an object-oriented language developed in the 1990s, often used with the Rails web server application framework (Ruby on Rails). The Ruby web site describes it as “a programmer’s best friend” and notes that it was designed to be easy for people to read and write. It has been influenced by Perl, Smalltalk, Eiffel, … Continue reading »Ruby

Swift

If you want to write apps for the iPhone, iPad or Apple Watch, you absolutely need to learn Swift. Introduced in 2014, it replaced Objective-C as the preferred language for iOS and macOS, and its popularity has grown steadily since then. However, it is little used on platforms other than Apple (although it supports Linux, … Continue reading »Swift

R

R owes its growing popularity to the development of data science. It was created around 1993, but has recently become one of the most popular (if not the most popular) languages for analytics, data mining and advanced statistics. It is an interpreted language based on the earlier S language. The R web site notes: “One … Continue reading »R

PHP

PHP originally stood for “Personal homepage”, but now it stands for “PHP: Hypertext Preprocessor”. It is mainly used on web servers, and supports all major operating systems and platforms. The PHP website describes it as “fast, flexible and pragmatic” and claims it “supports everything from your blog to the world’s most popular websites.” “It’s powerful … Continue reading »PHP

C and C ++

C and C ++ are so similar that many organizations that rank programming languages compile them together. Tiobe considers C to be the most popular programming language with a market share of 14.32%. However, many other organisations do not rate C as highly. C ++ consistently ranks fourth or fifth in many different lists. Both … Continue reading »C and C ++

C #

Although it “looks like C”, C # is slightly different from C and C++. Microsoft first released it in 2000 as part of the .NET platform, and while it now supports multiple platforms, it is still primarily used for Windows development. Microsoft describes it as a “modern, object-oriented and component-oriented programming language”.

Java

First released by Sun Microsystems in 1995, the company later released it under an open source license. It is now owned by Oracle. One of the strengths of Java is that it can be run anywhere, making it easy to create cross-platform applications. It is also the main application development language for Android, which contributes … Continue reading »Java