Earlier quoted context omitted.
Python has been the de facto scripting language of choice for automation in a number of industries for quite some time. I don't believe (but correct me if I'm wrong) that Ruby has ever gained much traction outside of the software development world. Perhaps we're just seeing some natural consolidation.
Ruby is the language that Puppet and Chef (the 2 most popular configuration management systems) are based on.
Poll: What's Your Favorite Programming Language?
381–390 of 626 posts
Re: Poll: What's Your Favorite Programming Language?
#382Earlier quoted context omitted.
Legacy code is a problem in every language. Whether the language evolves, or just the common insights of how to use it best. In fact, C# deals excellently with legacy code. While, unlike the JVM, .NET is not binary backward compatible (allowing some excellent language improvements that Java still has not managed to pull off), it is nearly (but not entirely) source code backward compatible. Sure, this allows to old co…
FYI, Python has an automated script for migrating code from Python 2.x to Python 3.x
Re: Poll: What's Your Favorite Programming Language?
#383Re: Poll: What's Your Favorite Programming Language?
#384C# really feels like the most mature language that I've ever dealt with. Writing it feels clear, if something is wrong the debugger is very clear. The number of features that are there is incredible (especially post C# 2.0 when they added generics). Properties are delightful. How do you convert to a string? Convert.ToString(). How about an integer? Knowing only that one, it's what you'd expect! I also picked JavaScri…
I've spent most of my time in the open source world, and I would have to agree that C# on .NET feels like the most mature high-level software development tool I've ever used. C#'s biggest strength isn't the language. While the language is nice, there isn't a lot you can do with it in terms of productive development that you can't at least approximate in Java, especially with a good IDE to generate your boiler plate f…
Re: Poll: What's Your Favorite Programming Language?
#385Earlier quoted context omitted.
Python has been the de facto scripting language of choice for automation in a number of industries for quite some time. I don't believe (but correct me if I'm wrong) that Ruby has ever gained much traction outside of the software development world. Perhaps we're just seeing some natural consolidation.
Ruby is the language that Puppet and Chef (the 2 most popular configuration management systems) are based on.
Re: Poll: What's Your Favorite Programming Language?
#386Earlier quoted context omitted.
Python has been the de facto scripting language of choice for automation in a number of industries for quite some time. I don't believe (but correct me if I'm wrong) that Ruby has ever gained much traction outside of the software development world. Perhaps we're just seeing some natural consolidation.
Ruby is the language that Puppet and Chef (the 2 most popular configuration management systems) are based on.
Re: Poll: What's Your Favorite Programming Language?
#387Re: Poll: What's Your Favorite Programming Language?
#388Earlier quoted context omitted.
I agree in large, but there are some rough edges. -It's wordy. The var keyword was a step in the right direction, but there's still a lot of redundant type information, even compared to other statically typed languages like Go or F#. -Legacy code. A lot of things that are concise and easy in C# 3.5+ were possible but hideous in older versions. Sadly, that code must still be maintained. -Null handling. Like another co…
var foo = thing1 ?? thing2 ?? thing3 ?? bar; This will work.
andand negates the need for an explicit null check on each property in a property lookup chain, which would normally be required to avoid a potential NoMethodError or NullReferenceException.
You can create something similar [2] to andand in C# if you are willing to do property lookups using lambda expressions.
Re: Poll: What's Your Favorite Programming Language?
#389Re: Poll: What's Your Favorite Programming Language?
#390I think I really want an immutable-data language that uses rubyish message-passing style.