Skip to content

A best of breed demo series to show the ideal idiomatic representation of code for many programming languages via a common desktop application in Scala, Go, C#, Python, Java, R, Julia, F#, C++, Ballerina, Rust, JavaScript, TypeScript etc

License

Notifications You must be signed in to change notification settings

CognonicLabs/languishable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

The Lang-uisable Project

A best of breed demo series to show the ideal idiomatic representation of code for many programming languages via a common desktop application in Scala, Go, C#, Python, Java, R, Julia, F#, C++, Ballerina, Rust, JavaScript, TypeScript etc

There are a few projects that compare different programming languages but they tend to either be focused on comparison benchmarking or generic type "rosetta stones" that show small snippets of code in each language:

The idea here is to use a small but complete program and then struture it in a manner that best shows off the "native" (AKA idiomatic) style of that language. The overall motivation is the "polyglot" of languages found in modern large scale distributed systems and helping people to see what fluency in each language looks like as they transition from one to another in the course of a single project. I am not interested in any discussion surrounding which language is "better" but instead what is the "best" of each language.

For a demo, I am thinking perhaps a simple time tracker UI using a common API with a backend coded in a single language. I want to avoid using backend code for this effort and instead focus on something people can run and play with on their own computers.


Scala


Go


C# Roslyn


Python https://www.python.org


Java


R https://www.r-project.org https://mran.microsoft.com/open


Julia


F#


C++ https://isocpp.org https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B https://en.wikipedia.org/wiki/Clang https://en.wikipedia.org/wiki/GNU_Compiler_Collection


Ballerina


Rust


JavaScript ES2018/ES2019


TypeScript


About

A best of breed demo series to show the ideal idiomatic representation of code for many programming languages via a common desktop application in Scala, Go, C#, Python, Java, R, Julia, F#, C++, Ballerina, Rust, JavaScript, TypeScript etc

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published