Language Selection

English French German Italian Portuguese Spanish

My opinion of Mono

Filed under
Software

As it seems like everyone has to voice her opinion on Mono, I'll do as well.

First of all, I don't like C# as a programming language. And I think that Anders Hejlsberg is wrong on many things. Not having checked exceptions is ludicrous, recommending to use return codes rather than exceptions because of performance is stupid, and cramming every possible OOP and functional language feature into C# is pointless.

I much prefer Java because of its relative simplicity, I rather like its verboseness (Eclipse and NetBeans are there to help with that) and conventions, even though I wouldn't mind closures and some syntactic sugar for lists and maps. I'm a firm believer in semi-statically typed languages with an IDE and a compiler that can throw many programming mistakes at your face, at least for medium to large sized projects.

I also like using Python.

More Here




More in Tux Machines

Leftovers: Ubuntu

  • Snap creation tool 'snapcraft' has a new release with the groundwork for collaboration
  • Mobile Ubuntu Gamble to Fizzle Out in June
  • The Pop GTK Theme Brings Ubuntu with GNOME to Life
    If you’re looking to give your newly minted GNOME desktop a bit of a makeover look no further than the Pop GTK theme. Created by the popular Ubuntu computer seller System76, the Pop GTK theme puts a modern spin on the Ubuntu brown and orange colour scheme (which also happen to be the colours used in the System76 logo).
  • 2017 will be the year of the Linux desktop... for GNOME on Ubuntu
    A few weeks ago, Mark Shuttleworth, now CEO of Canonical, announced that the Unity desktop shell would be abandoned in favour of GNOME. While we were told that GNOME would be used by Ubuntu 18.04, we weren't sure whether it'd be included in Ubuntu 17.10, the next release. Following a meeting on IRC, we now know that GNOME will ship by default in the next release.
  • Ubuntu GNOME merged into mainline Ubuntu
    Ubuntu has been using the Unity environment developed by Caonical Ltd. since the netbook edition of Ubuntu 10.10, initially released on June 9, 2010. However, it has been decided that the Unity environment would no longer be the standard environment used for the popular GNU/Linux distro. In a blog post by Mark Shuttleworth, founder of Ubuntu and Canonical, he says, "We are wrapping up an excellent quarter and an excellent year for the company, with performance in many teams and products that we can be proud of. As we head into the new fiscal year, it’s appropriate to reassess each of our initiatives. I’m writing to let you know that we will end our investment in Unity8, the phone and convergence shell. We will shift our default Ubuntu desktop back to GNOME for Ubuntu 18.04 LTS."

today's howtos

Security Leftovers

Mesa 17.0.5