GithubHelp home page GithubHelp logo

Comments (12)

coding-horror avatar coding-horror commented on July 21, 2024 5

It is looking like Rust will be the other language, substituting for Pascal.

from basic-computer-games.

coding-horror avatar coding-horror commented on July 21, 2024 3

Good news! The number of languages is now 10.

C#
Java
JavaScript
Kotlin
Lua
Perl
Python
Ruby
Rust
VB.NET

Rationale here: https://discourse.codinghorror.com/t/updating-101-basic-computer-games-for-2022-and-beyond/7927/116

You can contribute any other languages as you please via the https://github.com/coding-horror/basic-computer-games/tree/main/00_Alternate_Languages folder.

from basic-computer-games.

coding-horror avatar coding-horror commented on July 21, 2024 1

For now we are limiting it to the 8, however, there is some debate around kicking Pascal out if it is not "safe enough" in practice (see another open issue). You are definitely free to create other implementations and link them from the readme.md for the game if you like! 🙏

from basic-computer-games.

Abbabon avatar Abbabon commented on July 21, 2024 1

Sorry to piggy-back over this issue, but it seems relevant :)

If we are aiming at additional memory-safe languages, why not add Rust to the list, as a language setting a new standard in memory safety.

from basic-computer-games.

coding-horror avatar coding-horror commented on July 21, 2024 1

@leha-bot and @Abbabon you are definitely free to create other implementations and link them from the readme.md for the game if you like! 🙏

from basic-computer-games.

leha-bot avatar leha-bot commented on July 21, 2024

Any chances to make a C++20 ports? Or may I or something make a fork/new repo with this?

from basic-computer-games.

stefanhaustein avatar stefanhaustein commented on July 21, 2024

Shameless plug for kotlin: https://github.com/kobjects/konsole/tree/main/shared/src/commonMain/kotlin/org/kobjects/konsole/demo (ok, it's just 4 so far but it's a start O:)

from basic-computer-games.

jondycz avatar jondycz commented on July 21, 2024

PHP as a console app 👍

from basic-computer-games.

Yagi-404 avatar Yagi-404 commented on July 21, 2024

And what about Lua ?
It's thread-safe and multi-paradigm 👍

from basic-computer-games.

mojoaxel avatar mojoaxel commented on July 21, 2024

I would love to see implementations in shell script. Bash is used quite often under a lot of different circumstances and these repository would be an wonderful way to learn the basics!

from basic-computer-games.

coding-horror avatar coding-horror commented on July 21, 2024

@mojoaxel I don't know about shell script, whatever Bash we maintain at Discourse becomes a liability very quickly..

from basic-computer-games.

mojoaxel avatar mojoaxel commented on July 21, 2024

@coding-horror I feel you! But it is still wildly used because it is available almost everywhere. I've creates a first example in #635 but I don't mind if nobody is interested in shell scripts ;-)

from basic-computer-games.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.