現代のプログラミング言語


だから、今年は新しい年で、「JavaScriptを少なくして、新しいプログラミング言語を学ぶ」と昨年言った.
今ここに私の考えがあります

どのような種類のプログラミング言語?
今、私は現代的なプログラミング言語を学びたいと思っています.私はJavaScriptやPythonの近くにある構文を持っている何かが欲しいと私はモバイル開発とWeb開発(それを使用することができますので、クロスプラットフォームです)のアイデアがある場合は、コメントを自由に感じてください.

私が選んだ言語のリスト
  • go
  • haxe
  • ルビー
  • ダート
  • コールリン
  • ルア
  • Java
  • Python
  • タイプスクリプト

  • Rust
    私は多くのプロジェクトで使用されている錆を見てきました.錆が速く、信頼性の高い、生産的な、それはwebassembelyにコンパイルすることができます、ネットワークと埋め込みで使用される.
    JavaScriptのような現代的な構文があります.
    fn main() {
        println!("Hello, world!");
    }
    
    Deno

    私は、GOも多くのプロジェクトで使われているのを見ました.これは、信頼性の高い、シンプルで効率的です.また、webassembelyにコンパイルすることもできます.
    これは単純な構文ですが、JavaScriptやPythonと同じくらい簡単です.
    package main
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("Hello, playground")
    }
    
    Go

    haxeは面白い言語です.

    Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run-in interpreted mode.


    あなたがhaxeのウェブサイトからの引用からそうすることができるように、それは私のすべてのニーズとより多くに絶好です、それはHaxe
    class Main {
      static public function main():Void {
        trace("Hello World");
      }
    }
    
    here

    私はRubyが多くのプロジェクトで使用されているのを見ました、そして、Ruby(ノードjs選択肢についての多くの話).
    これは、JavaScriptよりも簡単に簡単な構文があります.
    3.times do
      print 'Welcome '
    end
    
    Rubyでのシンプルなハローワールド
    print 'Hello, World!'
    
    C++と比較してください.
    #include <iostream>
    
    int main() {
        std::cout << "Hello World!";
        return 0;
    }
    
    Ruby on Rails

    Dart is a client-optimized language for fast apps on any platform


    そして、それは私が欲しいものです、しかし、DARTはモバイル開発のために最もよく用いられて、Dart(ネイティブのアプリ開発のためのUIツールキット)で使われます、しかし、彼らはサポートFlutterをします.
    また、フラッタもDart-to-JavaScriptをサポートしています.
    それは錆のような単純な構文を持っています
    main() {
      print("Hello, World!");
    }
    
    web development

    今私は小さなAndroidアプリ開発のために前に学んだ言語ですが、私は可能性のために表面を傷をした.Kotlinは、使用の私の5時間で驚くべきで有能な言語です.これは、マルチプラットフォームモバイル、サーバー側、Webフロントエンドで使用することができますし、私が欲しいものであり、驚くべき構文を持っている場合、いくつかのケースではJavaScriptよりも優れているAndroid開発
    fun main() {
        println("Hello World")
    }
    
    Kotlin

    私のコーディングの興味の開始時に、私はWeb開発を知りませんでした、私はLuaを調査しました、私はそれがゲームで使われているのを見ました、それは一種のより簡単な構文を持っています、しかし、私はそれが小さなプロジェクトとゲーム開発以外の多くの人気を見なかったので、それを去りました;今では効率的で、軽量で埋め込み可能な言語であるため、戻ってきます.
    io.write("Hello world, from ",_VERSION,"!\n")
    
    Lua

    Javaは、最も重要な言語のように見えました、そして、大きい会社のalotによって使われたので、私は実際にコーディングの私の関心の初めにJavaを学び始めました.しかし、PythonやJavaScriptと比べて、複雑で複雑な構文で興味を失った.君は始めなければならなかった
    class HelloWorld {
        public static void main(String[] args) {
    
    印刷する
    System.out.println
    
    の代わりに
    println
    
    しかし、それはまだ何千もの開発者によって毎日使われています.なぜなら、彼らのための罰金は私のためではなく、私のためではありません.しかし、Javaは、プラットフォームのAndroid開発で使用され、どこにでも考えることができます.
    class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!"); 
        }
    }
    
    Java
    Minecraft Java Edition
    私も前にPythonに触れた(本当のスネーク、プログラミング言語ではない)、私はそれは簡単な構文と使いやすいプログラミング言語のために好きで、ほとんどの人が最初に拾う言語、私は普通の何かをしてクールに見たかったからではなかった.
    しかし、それは私のニーズに合っていません、あるいは、私はちょうどそれが学ぶのに最適な言語であるように感じません.
    print("hello, world")
    

    Python
    現在、typescriptは基本的にJavascriptですが、 として、typescriptは支配し続けます、そして、typescriptはより大きい複雑なプロジェクトでよりよいです、そして、私はより良いウェブ開発者になりたいです.
    console.log("hello, world")
    
    TypeScript
    結論
    ここでリスト全体を見た後、私は自分が何を学びたいのか、そして私の評価についての私の意見です
    here
    私が学びたいこと
    何が欲しい
  • haxe
  • kotlin
    私はおそらく
  • go
  • ルア
  • Java
  • タイプスクリプト
    私はおそらく
  • Python
  • ダート

  • マイレーティング
  • haxe
  • go
  • コールリン
  • ルビー
  • Java
  • ルア
  • タイプスクリプト
  • ダート
  • Python
  • だから、あなたが行く、私は2021年に学びたいもの取るにはいくつかのことがあり、これはあなたを刺激することができます.
    コメントであなたの考えを書いてください