Welcome, Guest. Please login or register.

Author Topic: Hi!  (Read 33620 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Hi!
« Reply #14 from previous page: January 24, 2007, 07:30:58 PM »
Quote

lou_dias wrote:

I had an A in C++ all semester long but in the final project, I made it SO object-oriented and used every feature of the language just to prove I could (like a dork) and then the damn thing just crashed at the same point for no apparent reason.


This is probably why. You wrongly assumed that by using all these features you were demonstrating the appropriate level of dorkiness but in fact a good developer always knows when to use feature X and more importantly when not to.

Anybody can learn the features of a language, design patterns and a myriad of other techniques and paradigms. Knowing when and where to use them is what makes the difference between a bad developer and a good one.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Hi!
« Reply #15 on: January 24, 2007, 10:08:38 PM »
Well, if you insist on waving the willy:

I learned BASIC on the ZX81 (then onto the ZX Spectrum) and was writing z80 machine code by the time I was seven years old.

I built a 256KB paged memory expansion and wrote a functional (read crap but worked) eprom based switching kernel for it by the time I was 12/13. Unfortunately I ballsed up the hardware slightly and ultimately fried the lot during a later stage of the development :lol:

Took a huge sabbatical from it all until I was about 18 and started coding in Blitz Basic / 680x0 assembler for a while then taught nyself C, then C++. Since then I've learned a whole family of syntactically related languages.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Hi!
« Reply #16 on: January 25, 2007, 09:10:05 AM »
Quote

X-ray wrote:
You've achieved all that and you can't eat a Brussels sprout?

 :-P


I have my limitations :-D
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Hi!
« Reply #17 on: January 25, 2007, 09:23:43 AM »
Quote

lou_dias wrote:
:-P


@Karlos,

I've learned alot of sythatically DIFFERENT languages:
Basic (C64/PICK/Visual), Pascal, Lisp/Scheme, C, C++, Fortran, Visual FoxPro, 8088 assembly, 6502/8502 assembly, Ada, PHP and I have come to the conclusion that as far as high-level languages go - C/C#/C++/PHP/JAVA and the like are fugly.  All assembly is fuglier, but those are not high-level languages.

Though JAVA and C# fixes alot of the "tacked-on" feel of C++.


That's good, I've learned a few syntactically very different languages too. They've just never been any use outside of the academic interest. Well, except for the various SQL varieties of course.

Strangely, the fugly ones you list have kept me off the street for quite some time now :-D

TBH, I wasn't expecting a reply, I was just joining in the "fun" :lol:

@all

I think the g/f related stuff is entirely out of order...
int p; // A