From Java to C#

Java will not die, there is so much dependent on Java that companies would rather maintain than replace. That is why Java is still under the top languages in 2023. I like Python because it can crap out functional code like auto clickers basically as fast as breathing. I don't like how Python is structured. I HATE the spaces' thing!

I followed a few tutorials on that, just remember I am a NOOB, and it took me minutes and I had something that will essentially run FB on its own. Made something for LinkedIn as well. Point is if a noob can do it then imagine what Python can do.

But Java C# and others are fundamentally the same. Not so much on syntax, but in function. I might be wrong, but that is my conclusion, so I stopped focusing on the IDE, the code of the language and just focused on the problem. If I ran into a problem, I just ask ChatGPT "hey what is the equivalent of this in that language" and it spits out something that works.

Life goes on.
 
Why? Services in C#, plumbing in bash and Python, the odd Groovy script on a Java based image from a vendor.
I am personally a fan of splitting every function I have into a microservice.

Then for each microservice, I pick a different language.
When I have run out of languages, I then use different versions of each language.

Obviously everything speaks to each other based on a custom XML dialect
 
@Romy_ You also have to consider the environment and application. You’re using unity therefor optimisation is gonna be your biggest problem. I wouldn’t want a game engine really have interpreters in its compiler. Python for example is a great language for it’s intended use but when it comes to performance. :/
 
I am personally a fan of splitting every function I have into a microservice.

Then for each microservice, I pick a different language.
When I have run out of languages, I then use different versions of each language.

Obviously everything speaks to each other based on a custom XML dialect

Run one half of them on AKS, a third as VMs and the rest are from some devs machine with an open firewall.
 
I HATE Kotlin and Google should be shot for adopting it
I've just started on a Kotlin based project. Should I be worried? Before that I had to learn Typescript so the bar is pretty low...
 
I've just started on a Kotlin based project. Should I be worried? Before that I had to learn Typescript so the bar is pretty low...
Kotlin is fine. Given the choice between Java, it’s an easy choice. Again it is all about quality of life and ergonomics.

TypeScript is also awesome….
 
I've just started on a Kotlin based project. Should I be worried? Before that I had to learn Typescript so the bar is pretty low...
As Romy said, he's a noob. Kotlin is fine, it's good to know for Android development and is generally fine, I find it good for learning functional programming since functions are first-class constructs.

Every language has its strengths,
Golang is great for quick microservices that are not complex / it's more important that everyone implements the same way as language is "basic", really easy parallelization due to co-routines,
Java/C# is great for server side larger applications, "recent"/last 5 years changes to C# have made it more cross-platform and nice for smaller projects as well, easy thread pools/Tasks etc., Java has also been getting a ton of functional stuff, it's become a lot easier to build nicely scalable code,
Scala is great due to more functional Java design, used a lot in financial in South Africa (or at least used to be)
Kotlin is great for Android since Java version limit on Android, and native, has nice functional elements,
Python is great as a scripting language, imho still prefer Powershell due to the dependency hell, Anaconda etc. is not a solution in my books, preference thing, has amazing math library support
R is great for stats, though lots will use python instead nowadays
Flutter/Dart is good for cross-platform, same as JS/ES/TypeScript in general is good for front-end/UI, be it Vue, Nuxt, React, etc.

Each language has its strengths, use the right tool for the right job.
 
Last edited:
You people are noobs. The best programming language is English when compiled through ChatGPT. Everything else is legacy.
 
Top
Sign up to the MyBroadband newsletter
X