Coder Social home page Coder Social logo

code-kata's Introduction

code-kata

Exercising in improving software development through practise and repition.

about

  • These are from katas on CodeKata, as a starting point.
  • Intention to build the starting point for a collection of common and interesting languages and styles.
  • Languages will be expanded to include koans and other popular learning materials.

I intend to build the coverage of katas in the same style. With the master branch containing katas and koans to be solved and another branch for solutions. There is huge crossover of ideas between different languages and paradigms, this is a way of exploring those.

All projects have been built using one of the JetBrains IDEs specific for the language.

languages

Rank is from the tiobe-index May 2020, this stackify article influential programming languages 2018 is also intersting. And considering this report from o'reilly.

Tiobe Rank Language Repository build Katas / 18 Koans Mantra
1 C 11 code-kata-c Build Status 4 c koans C doesn't have a 'philosophy'. It has a purpose: build things.
2 Java 13 code-kata-java Build Status 4 matyb and JavaKoans
3 Python 3.7 code-kata-python Build Status 1 python koans zen-of-python
4 C++ 17 code-kata-cpp Build Status 3 LegalizeAdulthood, torbjoernk
5 C# code-kata-csharp Build Status 1 ?
7 JavaScript code-kata-javascript Build Status 1 liammclennan/JavaScript-Koans
8 PHP code-kata-php Build Status 1 ?
12 Go code-kata-go Build Status 1 cdarwin or tour of go online go-proverbs
15 Ruby code-kata-ruby Build Status 1 Ruby Koans Ruby Philosophy
21 Rust code-kata-rust Build Status 1 rust koans, rustlings and rust by example online Rust Design FAQ
25 COBOL code-kata-cobol Build Status -
26 Kotlin code-kata-kotlin Build Status 1 learn kotlin, kotlin playground and kotlin koans
28 Scala code-kata-scala Build Status 1 scala exercises
38 Groovy code-kata-groovy Build Status 1 groovy koans
41 Haskell code-kata-haskell Build Status 1 try haskell,
50 Erlang code-kata-erlang Build Status 1 erlang koans
- Clojure code-kata-clojure Build Status 1 clojure koans
- Elixir code-kata-elixir Build Status 1 elixirkoans.io

See also

code-kata's People

Contributors

alphafoobar avatar thomasleclercq avatar guobaorou1989 avatar suryakakanadan avatar

Stargazers

Pushkar Gupte avatar

Watchers

James Cloos avatar  avatar Yi Zhang avatar Bhavik Kumar avatar  avatar

code-kata's Issues

Groovy

Why groovy?

Groovy is commonly used to create gradle build scripts, frequently used to create Java projects and also projects for other languages.

Add C++

Thought that C would be more interesting, probably is, but C++ seems to have grown a lot of the past 10 years!

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.