Programming languages that compile to native code and have the batteries included

前端 未结 6 1018
不思量自难忘°
不思量自难忘° 2021-02-02 00:29

What are the programming languages that compile to native code and which have provided a comprehensive library with them?

Libraries that includes functionality such as N

相关标签:
6条回答
  • 2021-02-02 01:10

    Delphi meets all those requirements. This is a development environment based on the Object Pascal language.

    0 讨论(0)
  • 2021-02-02 01:16

    Swift by Apple, but now Open Source, compiles to native code and is available for OS X and Linux.

    Batteries are completely included for Mac OS X and iOS through Apple's extensive libraries/APIs, and support for OS independence is on the way with the development of core libraries.

    0 讨论(0)
  • 2021-02-02 01:19

    Is Objective-C with Cocoa/CocoaTouch an acceptable answer?

    You can use this pair for programming applications running on devices with restrictive constraints on batteries (laptops and mobile phones).

    0 讨论(0)
  • 2021-02-02 01:20
    • I'll assume everyone has thought of C and C++.
    • Haskell is the obvious one here. In particular, if you want batteries included, you want the Haskell Platform.
    • OCaml fits this category, as well.
    • Go is a new player that has (most of) the feature you asked.
    • The D programming language with it's standard library Phobos.
    • Some Lisp dialects include a native compiler, like Common Lisp with its SBCL, CCL or ECL (to C) compilers.
    • Rust is a system programming language but doesn't include batteries but has crates ― to avoid stale standard library modules
    0 讨论(0)
  • 2021-02-02 01:27

    Hmmm. The funny thing is, most OSes have native APIs for all that stuff. So all you really need is a language that can link in OS calls. Pretty much any compiled language worth its salt will do that.

    0 讨论(0)
  • 2021-02-02 01:32

    I am currently working with Qt.

    http://doc.trolltech.com/4.5/index.html

    Edit: a Nitpick..

    A programming 'language' is a grammar and set of semantics and syntax. It contains NONE of the things you are asking about. What you want to know about is API's, not languages.

    0 讨论(0)
提交回复
热议问题