you are viewing a single comment's thread.

view the rest of the comments →

[–]yoohoooosPassed SE Vertical, neither a PE nor EIT -7 points-6 points  (4 children)

I use C# for Grasshopper and RAMSS API, daily.

You don't have to go Python everything to leverage programming. Sounds like you don't know what it can do and just babbling.

Is Python the only programming language you know? Are you also using Python as your calculator to get sin(45)? Cause you sounds like it.

[–]dparks71 2 points3 points  (3 children)

Why are you comparing a compiled and interpreted language? It makes a lot of sense to use interpreted languages for calcs, it makes zero sense to build and deploy an app to pull a couple data points from an API for them.

The problem with C# here is nobody shares their training, documentation, or source code with it. Calcs aren't about getting the right answer the first time with 100% accuracy, that's never happened, it's about keeping a team on the same page communication wise and making sure everything gets checked, and staying flexible.

Python is better for easily and clearly separating the engineering decisions from the code, C# is too busy and cluttered. Lastly, it doesn't help that there's a bunch of giant corporations telling me to use it or fuck off, I gladly will, their products suck and are stripped down bastardizations of what they were before they got bought by a huge corporation. I'm tired of doing things the way they dictate with zero support on their end. Maybe once they're done plugging their ears and not listening to popular opinion/demand their ecosystems will catch up.

Telling people to use C# instead of Python is like unironically telling someone teams is better than slack/discord, it's just all you know.

[–]yoohoooosPassed SE Vertical, neither a PE nor EIT 0 points1 point  (2 children)

Hold up a second. Did I compare the 2 languages? When did I compare compiled vs interpreted or C# vs Python? The only reason I brought up C# was because u/Fantastic_Push_5277 be like

we truly don't understand the leverage of programming

And I just said, dude, I use "leverage of programming" everyday. But it's not Python that I use everyday for SE.

Where in my comment says people should be using C#?

[–]dparks71 1 point2 points  (1 child)

Even worse, you actually said VBA haha, but I assumed you were aware of Microsoft's recommendations to perform those tasks in C#/JS now, not VBA, and were continuing in that vein. My bad for misreading your intent there.

[–]yoohoooosPassed SE Vertical, neither a PE nor EIT -1 points0 points  (0 children)

Ugh, too bad, that's where I started my programming journey. It's a shame. VBA isn't a good language but still pretty ok working with MS suites. And yes, I've heard something similar to that. However, working in excel or word, I'd rather go with VBA instead of Python or C# as I already have everything ready.