Live data from Hacker News

Poll: What's Your Favorite Programming Language?

news.ycombinator.com

341–350 of 626 posts

Re: Poll: What's Your Favorite Programming Language?

#341

Hey, the C language is pretty well scored. I really really loved the C. For me, it's the king/father language. Everything is in it seriously (I mean, types, flow controls, memory management etc.), and it's just on top of the assembly language. I could code with C during centuries I think. By the way, Ruby is pretty well scored also. I should try it eh. Is it for back-end programming or front-end, native apps? What's…

[deleted]

Re: Poll: What's Your Favorite Programming Language?

#342

C# 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…

Is it still a good choice if you don't intend to deploy to Windows?

Probably not, eventhough there is Mono.

Re: Poll: What's Your Favorite Programming Language?

#343

Hey, the C language is pretty well scored. I really really loved the C. For me, it's the king/father language. Everything is in it seriously (I mean, types, flow controls, memory management etc.), and it's just on top of the assembly language. I could code with C during centuries I think. By the way, Ruby is pretty well scored also. I should try it eh. Is it for back-end programming or front-end, native apps? What's…

[deleted]

Re: Poll: What's Your Favorite Programming Language?

#344

Hey, the C language is pretty well scored. I really really loved the C. For me, it's the king/father language. Everything is in it seriously (I mean, types, flow controls, memory management etc.), and it's just on top of the assembly language. I could code with C during centuries I think. By the way, Ruby is pretty well scored also. I should try it eh. Is it for back-end programming or front-end, native apps? What's…

>And about Python? Why is it so awesome?

It's concise and powerful. Not as fast as C but if you think 'everything is in it (C) seriously' then you're missing out (except in the sense that the reference implementation of Python is built in C).

It's relatively easy to do cool things. Look at http://hyperpolyglot.org/scripting for good examples. (This will also help you see why Ruby is cool.) Things that knock my socks off are generator expressions (expression(x) for x in iterable if another_expression(iterable)) and indexing (Reverse a string s? s[::-1]. And this notation does generalize...).

Re: Poll: What's Your Favorite Programming Language?

#345

Earlier quoted context omitted.

Yeah, C# tuples are a pretty glaring hack in an otherwise great, evolving language.

Like other C# features and behaviors, I expect that, down the line, the language will pick up syntactic sugar to make the creation and usage of those tuples more straightforward (see delegates -> anonymous functions -> lambdas).

Yeah and F# is the breeding ground for C# features

Re: Poll: What's Your Favorite Programming Language?

#346

The number of votes for Objective-C is really funny to me, because I've never talked with a fellow objc developer that would describe it as their favorite language. Apples platform may be their favorite platform to develop for, but I and everyone else begrudgingly uses objc to target it. Granted, they have been adding some very useful features to the language over the past couple years that I rely heavily on, but I'd…

I like the message sending syntax of objective-c. At first it was so weird, but now I almost hate looking at anything else. After awhile, I think most people even begin to appreciate it's verbosity. You can make it read like english pretty well. Of course, I'm sure I wouldn't like Objective-C without Cocoa or I wouldn't like writing it on Windows. I've never been able to get round the whole whitespace thing in Python…

A minor correction: Ruby is not as whitespace dependent as Python. Ruby uses "end" to end blocks, not changed indentation. Whitespace matters though in other ways, for example newlines and in some places if there is a space or not.

Re: Poll: What's Your Favorite Programming Language?

#347
post #194

Earlier quoted context omitted.

With tools such as?

There are those who think that if a programming language is only usable with bloated tools, the programming language might be flawed.

That's interesting. It was exactly what I was thinking while reading the C# thread at the beginning of this article's comments. Yes, yes, mono whatever, but really ...
Post reply on HN