4 languages that could trigger a programming revolution

Source: Internet
Author: User

Everyone has heard of "C" should be learned, "Java is the Web developer's first choice" and so on, they almost become the truth. So the question is, is there no other language that can squeeze out these old guys and make them less popular? Or do we still rely on the escalating Objective C and PHP, or some of the underlying languages, in the past ten years?

Fortunately, we already have a lot of potential emerging languages that are becoming mainstream. Some of these are derived from existing languages to fill the gaps in the source language. There is no doubt that they will shock the entire programming community.

Further, the goal of these new languages is to improve development efficiency. They are much like the article "Tools for Mobile development", and the fact that they are improving development efficiency is more than that.

Here are four of the doors:

1. D language

The new and hot language is being adopted by the Giants, including Facebook.

Originally the D language was redesigned as C + +, but it developed a unique feature. Or some of its design inspiration comes from python,java,ruby,elffel,c#.

D is doing something that C + + can't do.

It combines dynamic and static language features, as well as high performance, security, and powerful expressions. The D program is portable, and it is also safe to manage memory. In addition, it does not require preprocessing and is well supported for Unicode.

There will be more and more discussions about D. Because of its strong modeling capabilities, it greatly facilitates product development.

2. Dart

Dart has strong support from Google, which means it's going to grow well. Dart is a language designed for the development of structured WEB applications, including virtual machines, a range of libraries, and tools.

Dart, which has been developed for several years, is now not a non-mainstream. Because it finally appeared on the list of 20 major programming languages.

It's a competitive relationship with JavaScript, because Dart's mission is to do what JavaScript can do and do it better.

It's easier to write programs or functions with Dart. And its extended performance adapts to a variety of complex projects. In addition, its syntax is much shorter than JS, which will further improve the efficiency of development.

Dart's object creation is easier to read than Javascript. Dart's various features will sooner or later make it the best alternative to JS!

3, Ceylon

Ceylon's founder, Gavin King, is also the founder of Hibernate, and he is proficient in all the pros and cons of Java. So, if you ask who can create a language beyond Java, the answer must be Gavin King.

And in fact, RedHat and he's already doing it. We always wanted a language to replace Java. Now, RedHat, or, to be exact, RedHat's Gavin, feels Ceylon is right.

At least Ceylon is moving in that direction. But it is not right to completely differentiate Ceylon from Java because it is running on the JVM. And the difference between it and Java is that its code is shorter and easier to read than Java.

In addition, it will provide developers with advanced, complete development packages. Ceylon is the most anticipated, but can it fulfill its mission? Only time can prove everything.

4. Scala

is Scala better than Java? Why use Scala? Is it in Scala or Java? These are hot issues. Reflects the acceptance of people even when they are not using Scala. Although it has been around for 10 years and has been considered as a second-line language, it actually contains great potential.

Scala has been said to be more concise, efficient, and function-oriented. It provides complete closures and collections that support object-oriented and functional programming.

Hello everyone, I am dahne technology-Kunming Branch project manager-Misty, QQ No.: 2823060927, Welcome to add my friends to communicate with the Java, PHP, UID, Network marketing knowledge.

Conclusion


These languages have the potential to trigger a programming revolution. But in the end, it needs to be observed. But fortunately there are many people who have confidence in these languages and decided to support them, that is to say that in the near future we can see the development of things.

4 languages that could trigger a programming revolution

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.