Python onward

Onward with Python, the fundamentals of python course starts on this coming thursday. I will try to document my progress. From "if __name__ = __main__" to data structures and algorithms and big-O notation. This should be a fun care free blog about python hopefully. My original idea for the blog was to blog about Golang but ever since they introduced generics to the language I kind of got lost. I also got lost in the intricacies of metaprogramming like the idea of reflections in Go though I did not have a deep knowledge. I got lost in Rakulang as well which was a strange detour in watching the development of a language though it may of been more fruitful to have watched Rust than Raku come to play in the market of ideas. Raku was cool because the language allowed one to provide logic to regular expressions which is hard to explain. There were a lot of constructs being juggled and the language was still very much in development despite having been released into the wild. Going to Raku meetups online showed that there were defintely a lot of bugs with the language which is strange to think that a computer language could even have bugs because of the vetting of other languages maybe largely due to maturity of Python or Go or other languages. Raku was in development for 15 years before it was released and it still has its problems from what little I gathered in the Raku meetup. It is a fun language though. Imagine being able to use pseudo code to write out your code like writing an ChatGPT prompt for the code and the computer just runs the code from the pseudo code. That is what Raku is like. A pretty neat idea to be honest though it is heart breaking the poor adoption of the language. Everybody has moved on from Perl and a variant language like raku is having trouble with the poor lack of adoption. No amount of marketing will for a language of the future help save the language and it just may be culled from the herd eventually when the developers pass on.

Comments

Popular posts from this blog