A list of practical projects that anyone can solve in any programming language
1–10 of 67 posts
Re: A list of practical projects that anyone can solve in any programming language
#2Re: A list of practical projects that anyone can solve in any programming language
#3Re: A list of practical projects that anyone can solve in any programming language
#4I would just change Classes sot something more generic like Domain modeling?
I.e. I am thinking of using this as a list to help me learn some languages I find interesting, currently Purescript/Haskell and ReasonML/Ocaml. I don't think you would model any of the solutions to the projects in the list by creating class-hierarchies (and Ocaml even is capable of creating class-hierarchies.)
Even in more mainstream languages, such as Golang or Javascript, you wouldn't go with classes/inheritance.
Re: A list of practical projects that anyone can solve in any programming language
#5Re: A list of practical projects that anyone can solve in any programming language
#6Learn about stacks, state, GUI... Small enough in scope, lots of additional features imaginable.
Re: A list of practical projects that anyone can solve in any programming language
#7Re: A list of practical projects that anyone can solve in any programming language
#8Writing a game should be on the list as well. You touch many of the listed topics, and some more, have to combine them in an efficient way, and also it's fun. And your can write games of any complexity level.
Re: A list of practical projects that anyone can solve in any programming language
#9Easily solvable if you set that limit low and cheat. Just put a string representation of pi in the program, and chop it off at the requested length:
n = Input “num digits?”
if n between 0 and 8 inclusive
print left(“3.1415927”, n+1)
else
print “number out of supported range”
If you don’t cheat or if ”Keep a limit to how far the program will go” doesn’t mean what I read in it, I have my doubts anyone can write that program, even with support from Google.Re: A list of practical projects that anyone can solve in any programming language
#10Looks really good :-) I would just change Classes sot something more generic like Domain modeling ? I.e. I am thinking of using this as a list to help me learn some languages I find interesting, currently Purescript/Haskell and ReasonML/Ocaml. I don't think you would model any of the solutions to the projects in the list by creating class-hierarchies (and Ocaml even is capable of creating class-hierarchies.) Even in…
Lisps, some low level c-style languages (go and rust among the newer ones), and some ML languages with algebraic data types don't really have the same object orientation abstractions as Java, C#, and Python. Further more the class system in Javascript ES6 are a bit special.
It would be better to talk about domain modelling, suggest interesting domains to model, without actually specifying any particular way to do it.
Edit: I must add that the author have done a great job of collecting these suggestions for tasks though!