« first day (294 days earlier)      last day (4688 days later) » 

4:15 AM
@AnnaLear "moderators to be able to view questions with votes to migrate to their site before the migration happened and have the opportunity to reject it at that point." No, sir, too much power for moderators :_)
 
 
5 hours later…
9:38 AM
I'm in favor of posting that on my boss's desk today, and reminding him that its a fairly valid flowchart
and i'll promptly be back at noon to let you know how my termination went
 
10:04 AM
@lazyPower: nice one
 
Hah, thanks. its an XKCD original
 
 
7 hours later…
5:06 PM
Guys, does iit make sense to learn C/C++ now after 5 years of Java experience?
 
Yes.
1) Java is a pretty limiting language.
2) Being a one-language programmer won't make you a better programmer. Learning many languages will.
@SidCool ^^
 
Any reason why in particular C/C++ and no other languages?
 
I'd put C/C++, Ada, Python, FORTRAN, PHP (if only to observe the ways in which it sucks and be enlightened), lua, and anything else different or interesting you think of on your list.
 
And about advantages of learning C?
 
C is a great language to learn because:
 
5:16 PM
Waiting.
 
It's influenced the development of many other languages. A programmer learning C is like a linguist learning Latin. You'll find its fingerprints in many other languages.
 
A strong enough argument.
 
It's strongly typed, something many newer languages play fast and loose with (allowing programmers to develop messy habits)
It's lower-level than a lot of current languages (for example Java is abstracted from the hardware via the JVM so you don't learn a lot about how your code actually interacts with the machine)
Similarly it doesn't abstract you away from things like memory management the way languages like lua and python do.
That's all I can think of off the top of my head.
 
And how deep you think I should learn C?
 
Let me complete java before starts C :)
 
5:25 PM
I don't think there is anything like
'complete' when you are talking about a programming language
 
hey, @Jinjavajin :)
 
@SidCool 1000% agree,take it as a typo
@HedgeMage :)
 
So coming back to my earlier question. How deep should delve into C?
I have close to zero knowledge about C, except that I can write a 'Hello World' program.
 
@SidCool That depends on you, I guess. I don't know what you need to learn, or what your interests are.
Why not just jump in and see where it takes you?
 
@he
Sorry, @HedgeMage - Sounds good. I would rather start C and see where it takes me. May be I will learn C++ later. Thanks.
 
5:30 PM
:) Any time.
 
One last question....which book would be a good starting point to learn C?
 
Thanks Matt Ellen
 
no probs :)
 
 
1 hour later…
6:43 PM
I've got a post on CodeGolf.SE:
1
Q: Traffic light synchronization problem

dassoukiI'm not a 100% sure if this qualifies under this stack exchange; however, I asked this question on the stats stackexchange with no answers. I wonder if you can solve it: Traffic light synchronization nowadays is not a tedious project, Image: For a personal research project I'm trying to buil...

the poster has suggested programmers as a possible destination, but I don't pretend to know well enough if it would be a good fit.
Any opinions?
 
6:54 PM
@dmckee I don't think it sounds on-topic for Programmers, but I'm not a mod here.
 
7:45 PM
@SidCool a small amendment to HedgeMage's list: do not learn FORTRAN, it's really pointless unless you're using your computer for maths.
 
7:57 PM
And it won't help you to learn anything new.
 
 
3 hours later…
10:58 PM
@SidCool, C is an interesting exercise from Java. You will learn to appreciate garbage collection and lack of pointer arithmetic. IMHO the best C book is Kernigan and Richie.
 

« first day (294 days earlier)      last day (4688 days later) »