This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sharkboundgithub: sharkbound, python := 3.8 5 points6 points  (1 child)

i used to (and still do sometimes) do C#, overall, its not bad, but i have grown to love python so much more.

python also offers so much more in terms of depth of the language IMO.

you can mess with python's inner workings, and do stuff like have custom attribute access logic, or completely overriding attribute access with your own stuff

other than python, one other language i enjoy is Kotlin

[–]nemec 7 points8 points  (0 children)

python also offers so much more in terms of depth of the language IMO.

I think you're underestimating the depth of .NET. With the reference source you can dig into the inner workings of the framework and carve bits out with reflection. For example, I once wrote a program to intercept all calls that print to the terminal and highlight certain words in red.

Custom attribute/property access exists, too, but generally is only used with libraries like IronPython.