Any Programmers?

Started by dooley1001, December 13, 2013, 08:12:03 PM

0 Members and 2 Guests are viewing this topic.

closetnudist

Quote from: ToneBender on January 25, 2014, 10:25:34 PM
Quote from: egonspengleruk on January 25, 2014, 08:02:19 PM
Im Head of Technology at a Medical company, and therefore chief geek. Been developing embedded code for 18 years in C and assembly. Can also do small projects in C#, Android Java and Python.

Assembly?! Without a compiler? That would be a pain in the ass.

I have a few ideas for apps but I haven't ventured into the Objective C or ADK Java worlds yet.

I remember when someone said that if you can do assembly language, you're a god..

Dan

Quote from: closetnaturist on January 27, 2014, 01:25:44 AM
I remember when someone said that if you can do assembly language, you're a god..

Not really, it depends how good you are with it.

It's like saying that someone wielding a katana is a god. If you are really good with it, you might be but the tools that you use don't mean you are good or bad.
"Politics is an ocean of toes" - Jacques Parizeau (1930-2015, RIP)

Ed

Quote from: Dan on January 29, 2014, 12:27:04 AM
Quote from: closetnaturist on January 27, 2014, 01:25:44 AM
I remember when someone said that if you can do assembly language, you're a god..

Not really, it depends how good you are with it.

It's like saying that someone wielding a katana is a god. If you are really good with it, you might be but the tools that you use don't mean you are good or bad.
In assembly, I for one am definitely more Kick-Ass than Batman :P

egonspengleruk

I could get used to being called a god!
It was for performance issues. I used to write firmware for chips that the customers then called from their software that they loaded into it. So it had to be very small, and fast. When you have 1024 bytes to play with every single one of them matters. I did a ROM for a chip once with 24k of code space....and I think I had 6 bytes left over - thankfully that one was in C.

foxriderar77

I have to learn C++ for a class

Dan

Quote from: foxriderar77 on February 13, 2014, 03:24:22 PM
I have to learn C++ for a class

Poor guy, it's a terrible language to start with.
"Politics is an ocean of toes" - Jacques Parizeau (1930-2015, RIP)

dooley1001

Quote from: Dan on February 13, 2014, 03:28:43 PM
Quote from: foxriderar77 on February 13, 2014, 03:24:22 PM
I have to learn C++ for a class

Poor guy, it's a terrible language to start with.

soo true its very outdated too

Amphibious-Dave

#37
I'm actually glad they started me on C++. It gave me a much clearer idea of what's going on at the bare metal level, without having to bother me with the lowest level details. My job has me working in C#, and more than once I've had problems that I could solve much more elegantly with pointer magic.

Huh. Come to think of it, the language that I feel in love with was just C, and the keywords "new" and "delete".

EDIT: I'd also take issue with calling C++ outdated. Whenever performance is key, you'll find C/C++ at the bottom. AAA games, operating systems, even the interpreters for your fancy pants web languages are C++ or call C++ libraries.

Wow. I am way too young to be yelling at kids to get off my lawn.

NudieDaniel

Quote from: Dan on February 13, 2014, 03:28:43 PM
Quote from: foxriderar77 on February 13, 2014, 03:24:22 PM
I have to learn C++ for a class

Poor guy, it's a terrible elanguage to start with.

I think Java is pretty bad way to start with I ended up changing career paths because of it, since a slave job, is a slave job at the end of the day
I'm everywhere and nowhere

Dan

Quote from: nudieDaniel on February 25, 2014, 09:18:43 PM
I think Java is pretty bad way to start with I ended up changing career paths because of it, since a slave job, is a slave job at the end of the day

It's not so bad compared to C++.

Not to say that C++ doesn't have a place, it has many (games for instance) but it's a very, very complex and tricky language with poor capabilities to convey what you did wrong to you.

Java is comparatively much easier and friendlier.
"Politics is an ocean of toes" - Jacques Parizeau (1930-2015, RIP)

dooley1001

Quote from: Dan on March 06, 2014, 07:48:20 PM
Quote from: nudieDaniel on February 25, 2014, 09:18:43 PM
I think Java is pretty bad way to start with I ended up changing career paths because of it, since a slave job, is a slave job at the end of the day

It's not so bad compared to C++.

Not to say that C++ doesn't have a place, it has many (games for instance) but it's a very, very complex and tricky language with poor capabilities to convey what you did wrong to you.

Java is comparatively much easier and friendlier.

hanet used C++ myself but havent heard great thing either to be honest :)

Karla

I think of C++ as a Ferrari and Java as a Ford Fiesta.

The Ford gets you reliably from A to B but you never really enjoy the ride.

The performance of the Ferrari is impressive and something to be proud of but the car needs to be finely tuned and maintained.

A car crash involving a Ferrari is far uglier than one involving a Ford Fiesta.

Dan

Why pick either? Haskell is a TARDIS.
"Politics is an ocean of toes" - Jacques Parizeau (1930-2015, RIP)

Karla

Quote from: Dan on March 29, 2014, 01:31:45 PM
Why pick either? Haskell is a TARDIS.

You mean obsolete, abandoned many years ago and you'll never know what you'll end up with if you use it? :)

Dan

Quote from: Karla on March 29, 2014, 10:10:10 PM
Quote from: Dan on March 29, 2014, 01:31:45 PM
Why pick either? Haskell is a TARDIS.

You mean obsolete, abandoned many years ago and you'll never know what you'll end up with if you use it? :)

Unless you know how to fly it. Otherwise, it looks like magic. :)
"Politics is an ocean of toes" - Jacques Parizeau (1930-2015, RIP)