Re: struggling with Design -Paradigms



Lisp is not exactly the most common starting place.

i know and it does not mean that it should not be. heard of SCHEME ?

It is not procedural,
and most of the 'problems' that can be solved with OO 'solutions' are
problems that are most typically seen in procedural approaches to problems:
to whit: functional decomposition. Therefore, to move to an OO solution,
you are going to have to learn something procedural. It is a prerequisite.

i did not get it


OOA-D -> OOP using Eiffel/Ruby -> C++

?

I'm a little biased on this point. I think you dump C++ completely. Go to
C# (oh, OK, you could go to Java too ;-).

i guessed it earlier. NO, i am really tankful for you read my post
and C# comes from house of Microsoft, best known for producing 3rd
class software. i can guess he (Bill Gates) must have ordered his
employees to create a technically disgusting beast out of C and C++

remember i am not speaking against your advice, HECK i don even know
why you have named your self "Nick Malik [Microsoft] " rather than
"Nick Malik"

I'm sure there are a lot of jobs
in other languages, but the last time I checked, the most common languages
for hiring new developers into the field were in established places like C#
and Java. (Learning either will help with the other... double your
chances... learn both).

when you searched for last time? and where ? what keywords you use ?


i am searching right now for jobs in India with Keywords C++ and Java.
majority of jobs are for programmers carrying either: C++ or Java (in
both cases, along with OOA-D and who can comprehend at least half of
DPs)

i see C# & .NET programmers belong to just 20% of the jobs here. e.g
try "monsterindia.com".


Your career won't be defined by a programming language.

i agree, 100%

In fact,
I'd be surprised if you wrote code in the same language for more than a few
years before switching to another one. It happens all the time.

:-)


-- arnuld
http://arnuld.blogspot.com

.



Relevant Pages

  • Re: Plattform independent queuing of computations
    ... The idea ist to put the computation jobs into a database which is read ... You can easily build a C program to do your computations in a platform ... True - but some languages like C# are platform dependent. ... Java, Perl and Python are all interpreted languages, while C is compiled, and will run faster. ...
    (comp.lang.php)
  • Re: FAQ 1.4 What are Perl 4, Perl 5, or Perl 6?
    ... JD> had to guess I wouldn't bet on either Java or Perl as the way to ... JD> get well-paying interesting jobs. ... JD> because doing multiple interesting languages is a good way to ...
    (comp.lang.perl.misc)
  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...
    (comp.lang.python)
  • Re: Looking for programming examples in any programming language
    ... in an in-page applet. ... do that for such a broad range of languages. ... But note even Java applets ... If you're going to separate the specific I/O environment from ...
    (comp.programming)
  • Re: parser
    ... and by no means is Java some obscure language... ... but I still feel that both C and C++ are good languages to use for ... leaving the backend interpreter/JIT as a simpler piece of machinery). ... that you believe that C lacks the ability to build parsers as masses of tiny ...
    (comp.programming)