13

Silver runs on Windows and allows you to compile Swift code to Java and .NET. Alternatively, you can compile Swift code online in a web browser on any platform, including Windows. Try: RunSwift SwiftStub


8

GNU Fortran, GFortran, is Fortran 95 compliant with some support for 2003 & 2008, (Click on the links for status), is actively maintained and tested, has an active community for support, is available on most platforms and it is free. What is not to like? There are instructions on how to use GFortran with BLAS, LAPACK & LAPACK95, LAM/MPI, F90gl, ...


6

There is also a non-free Fortran compiler by Intel. According to wikipedia it fully supports Fortran 90/95, OpenMP and OpenMPI. There is an incomplete feature list of features from newer versions in the article as well, but I could not find an official compilation (only additional features between versions). BLAS is included in Intels Math Kernel Library, ...


5

Swift is build on the same LLVM Compiler, Objective-C is build on. (See Wikipedia) So you need an Obj-C environment. And that is a bit complicated, but possible. It would be much easier to build a Virtual Machine or a Hackintosh. And as you can read from this answer, it is not a good Idea coding Obj-C (or Swift) on a PC.


5

Visual Studio 2015 is what you need. Microsoft provides a free community version.


4

I used the compiler from DigitalMars on Windows to compile from my editor. Although I am not sure it is all you are looking for, I remember it to be about 10MB. There may be additional downloads needed, since I used it for C only. Here is the downloads page: https://digitalmars.com/download/freecompiler.html


4

I feel kind of weird answering my own question in this site. So just in case I'll just leave a disclaimer saying that I do NOT work for or know anyone that works with the developers of this app. After some searching I found that what works best for me are the TeXpert and TeXPortal apps. Both are developed by lameandroidhero. Intro TeXPortal is a LaTeX ...


3

Swift for Windows now available on Microsoft Codeplex. https://swiftforwindows.codeplex.com/ System Requirement - Visual C++ Redistributable for Visual Studio 2015. Or you can use official swift version on Bash On Ubuntu On Windows 10 (Anniversary Update). Checkout full step-wise guide here - Instal Swift 3.0 on Windows 10 Anniversary Update


2

THe reason you can't find any is that at this time HHVM's Mac support is er Experimental and Unsupported. So for the time being there is no bundled options or installers available unfortunately.


2

Apple shipped Foundation and other ObjC libraries with Safari, but Safari for Windows stopped at 5.1.7. But then iTunes was rewritten to use ObjC libraries, and they are pretty available and up-to-date. There are two problems, however. First, it is not legal to bundle "Application Support.msi" (use 7zip to unpack iTunes installer, and you will find this file)...


2

Yeti is ML style functional programming language. I verified it builds for and runs on Android 2.1 emulator; open-source, BSD-licensed; ML-family language, so I expect it to be more concise than Java; entire yeti.jar is ~570KB; can emit Java classes extending others (thus Android Activities too), so can build Android GUI; no idea about multithreading for ...


2

There is a package called gpp-compiler. You can install it using the command line if you're running Linux: apm install gpp-compiler Otherwise, you can find the package here: https://atom.io/packages/gpp-compiler


2

I believe 'Assembla' is not something that can help you. As you are aiming to compile the Mobile Application (probably android or windows), it is necessary to have SDK to compile the code which makes your search difficult. If you are required to frequently deploy the changes, I would suggest to have one development environment (virtual machine sort of ...


2

If you want the greatest cross platform support with least effort then Go is a great choice. While there may be some C compilers for a few platforms that Go does not support, C is actually not nearly as cross platform friendly as you'd think (or was originally hopped). In particular the Go standard library is built so that it supports the platforms that ...


2

not sure if it's exactly small but there is TDM gcc that I have used successfully in the past. Zipped, it's 20 MB in size. TDM-GCC is a compiler suite for Windows. It combines the most recent stable release of the GCC toolset, a few patches for Windows-friendliness, and the free and open-source MinGW or MinGW-w64 runtime APIs to create an open-source ...


2

Yasha's B Compiler is a MIT-licensed B compiler for the x86 architecture (32-bit only). While it is written in BlitzMax (which may be problematic to compile), binaries are provided for Linux, Windows and Mac. It's quite likely that you won't be able to compile old B programs due to architectural differences (see the project's README for details), you can get ...


1

I think you are confusing some bits here. Babel.js is a compiler to translate your JS code written using future features not yet supported by JS engines into ES5+ code (depending on the preset you configure here). Browserify it's a bundler that takes a bunch of JS files/modules and bundle them into one (or more) JS file(s). If you want to write your own ...


1

I'm using Polyglot. The API is particularly anti-ergonomic, ugly and against pretty much each one of modern Java conventions I know. But it seems to do the job.


1

You can try this https://github.com/amol-/dukpy which is a combo of Python and C and offers limited TypeScript compilation capabilities. In general you might be better off using a native TypeScript compiler and call it from Python instead


1

The entire GCC tool chain, (including the compilers, assembler & GDB), for your target board should either already be installed on the system running Ubuntu but if it is not then it almost certainly will be available from within the package manager on the board. Try opening a terminal and typing g++ --version to test. If you wish to debug from on the ...


1

(Since you wrote I need a language with fixed resources like classes, types, namespaces, etc., arrays that can be resized and providing interface for accessing the Lua environment table. I'm gonna go out on a limb and recommend this scripting lang to you.) Angelscript has all the OOP features you want and claims it's "extremely flexible" so I'm fairly sure ...


1

Update: Webpack is all you need! OK, some plugins here and there(webpack, webpack-cli, typescript for obvious reasons, ts-loader for webpack-Typescript interaction/compilation), but here is the recipe, assuming your code is in src folder (Main.ts being the entry point) and you want your lib.user.js in dist folder: webpack.config.js // required for path ...


1

Given that you need the compile tool chain, with the libraries and the testing tools such as the emulation, installation tools, etc. and examples/documentation you might as well bite the bullet and download the full SDK in Android Studio. You have a choice on any platform of just downloading the command line tools (SDK) or the full studio, (IDE), but for ...


1

Clang nightlies now work for pairs and tuples, but not for custom structs.


1

In addition to Visual Studio you could give the Mono Project & the monodevelop IDR a try. Screenshots CRM Services App project on Windows 10 The following is an example of an Android targeted sample screenshot on Windows 10. An iOS app screenshot from the web site


1

You should be able to cross compile with the GCC tool-chain a good place to start looking is https://launchpad.net/gcc-arm-embedded or hhps://gcc.org or you can add the GNU/ARM tools to MinGW Studio but if you are looking for a pre-built, ready to go solution & are prepared to pay for it the it could be worth looking at CodeSourcery.


1

By using a compilation cache like ccache for gcc clcache for Visual Studio you can achieve great performance improvements with only little extra hardware requirements.


1

Although it is originally a linux/unix solution, it is highly usable with cygwin, too. There is a tool named distcc, which can distribute the most resource-intensive tasks between remote computers. It is developed for gcc, but you can use that for other compilers as well with a little bit of scripting.


1

Cloud9 is a really nice IDE and works with many programming languages, including C. The code behind it is open source. If you have a hard time setting it up, Bitnami should be coming out with installers for it within the next few months (it won their voting contest). EDIT: I just noticed that the old open source version is no longer maintained. The new one ...


1

So, at the time of writing (09.2014), Kotlin seems a viable alternative. I verified it builds for and runs on Android 2.1 emulator; open-source, Apache license v2.0; seems somewhat "more concise than Java", however slightly on first look; simple two-activity hello-world-like apk in debug mode is at ~600kb; haven't verified multithreading yet, but I expect ...


Only top voted, non community-wiki answers of a minimum length are eligible