DEV Community

Discussion on: What's your fav programming paradigm?

Collapse
 
smileymike profile image
Michael Cunnane

I like Python because it doesn't have to be OOP alone unlike Java, too strict, too dogma. Python has the flexible of functional. If it is simple, I use simple functions to solve it, if it is minimally complex that not neat by using functions, I use OOP. I kind like pythonic because of data model such as repr etc to have whole python ecosystem interface to my custom Objects. I use progamming C and little bit of haskell for fun in solving puzzles like i.e. project euler after I solve it with python first. I find python is easier to solve euler first because of fewer lines to get answers. I learn to improve programming C because of Cython and progamming C by playing C with project eular opening me up to the optional opportunity to do Linux operating system programming such as following "Linux Programming Interface" book and minix3. it is the main reason because of exploration of computing and computer science during my lifetime journey. Therefore, it is reason why I need to have good programming lang C. It wasn't really about paradigms for me it was about accessing hardwares and softwares by possessing required skills.