Battle of the Sexes

Started by Astner12 pages

Originally posted by Bardock42
Do you still program in your current job? And if so, in what?

Whatever I have to program in. Not too long ago I programmed in Ruby which I've never programmed in before.

What decides what you have to program in?

Originally posted by Bardock42
I have no idea, after failing at academia I have decided that academia is bullshit anyways, and you can't learn a thing there you can't learn faster and better on your own.

You're very intelligent so it is not a lack of ability on your part.

You're just not good at jumping through arbitrary and silly hoops like Astner and others. 🙂

Originally posted by Bardock42
What decides what you have to program in?

Whoever hires me.

Originally posted by Astner
Whoever hires me.

Are you self employed? Work for a company? What sort of projects have you done lately? Do you program for yourself as well? What's your favourite language? I'd be generally interested in more information, if you are willing to be forthcoming with it I'd rather not ask a single question each time.

It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.

Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.

Well, I agree to a degree. The fundamentals of programming languages, especially within the same paradigm are so similar that you can pick them up in days, if you know another one. Learning the libraries to become actually effective is another thing of course. At any rate that wasn't so much what my questions were about.

Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.

You could be gifted or a genius, though. I think you're the exception.

Originally posted by Bardock42
Well, I agree to a degree. The fundamentals of programming languages, especially within the same paradigm are so similar that you can pick them up in days, if you know another one. Learning the libraries to become actually effective is another thing of course. At any rate that wasn't so much what my questions were about.

Yes, this.

For me, the cross between Java and C# was very easy.

But Python was too different of a C-family language for me to readily pick it up in the 2 days I had to write a program in it. I am not too fond of Python. It seems clunky in design.

Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.

Well the only difference between programming languages is syntax. In the end it all becomes machine code.

The only difference between languages is syntax. In the end it all becomes neurons firing in the brain.

Originally posted by Bardock42
The only difference between languages is syntax. In the end it all becomes neurons firing in the brain.

Syntax in programming terms isn't as vaguely defined as syntax in linguistics, and the translation to machine code is a mapping process.

Originally posted by dadudemon
You could be gifted or a genius, though. I think you're the exception.

Not really. It's just that I have sufficiently good background in programming, that learning a new language within a few weeks isn't a big deal for me. I am pretty sure anyone else in my stead would be easily capable of doing the same.

Originally posted by Astner
Syntax in programming terms isn't as vaguely defined as syntax in linguistics, and the translation to machine code is a mapping process.

While true, it does not change the fundamental similarity of the two statements. The mapping process is much more strict with programming languages, and the syntax itself is much more limited than the possibilities of natural language, but in essence they are both true.

Originally posted by Astner
Well the only difference between programming languages is syntax. In the end it all becomes machine code.

Depends on how much of a difference in syntax there really is between 2 programming languages. Something like C, C++, C# and almost all the other C-variants have virtually identical syntax, so anyone who's effective in any one of these can learn the others at a very quick rate(few days to maybe a week at best).

On the other hand, trying to learn Python and/or PHP with a background in Java could be harrying as f*ck. At least from personal experience, as I changed my python elective to that of optical communications halfway through the semester. Though we did touch on that again(but briefly) in the Programming Languages course.

Originally posted by Bardock42
The only difference between languages is syntax. In the end it all becomes neurons firing in the brain.

😂👆

Originally posted by Epicurus
Depends on how much of a difference in syntax there really is between 2 programming languages. Something like C, C++, C# and almost all the other C-variants have virtually identical syntax, so anyone who's effective in any one of these can learn the others at a very quick rate(few days to maybe a week at best).

On the other hand, trying to learn Python and/or PHP with a background in Java could be harrying as f*ck. At least from personal experience, as I changed my python elective to that of optical communications halfway through the semester. Though we did touch on that again(but briefly) in the Programming Languages course.

And those are still all imperative or object-oriented languages, so they have a lot in common anyways. PHP in particular is very derivative of C. But languages like Prolog, Erlang, Lisp and Haskell have a completely different paradigm to the ones you named, so a lot of the understanding one got from learning them does not apply to the others.

Originally posted by Bardock42
And those are still all imperative or object-oriented languages, so they have a lot in common anyways. PHP in particular is very derivative of C. But languages like Prolog, Erlang, Lisp and Haskell have a completely different paradigm to the ones you named, so a lot of the understanding one got from learning them does not apply to the others.

I know that. Not sure what you're trying to say here. 😕

Well, I couldn't know whether you knew...but like not everyone knows anyways.

It's a safe bet to assume that when a guy(who doesn't lie as far as you know) claims to have a decent background in a number of different programming languages, that he is aware of the basics of programming paradigms as well. 👆

But whatever. I guess it was an honest mistake on your part after all.

Originally posted by Epicurus
It's a safe bet to assume that when a guy(who doesn't lie as far as you know) claims to have a decent background in a number of different programming languages, that he is aware of the basics of programming paradigms as well. 👆

But whatever. I guess it was an honest mistake on your part after all.

Was I just one wrong word away from causing World War 3?