Author Topic: Q. Multiple programming languages  (Read 1029 times)

0 Members and 1 Guest are viewing this topic.

Offline rasenove

  • Baron
  • ****
  • Posts: 950
  • Cookies: 53
  • ಠ_ಠ
    • View Profile
Q. Multiple programming languages
« on: January 30, 2013, 01:52:56 pm »
Can someone pleas explain why people here learn more then one program languages , if one learns and practices a single language hard enough then he / she should be able to solve almost any problem with it . I get the point of learning HTML , PHP , CSS . Becaus they are popularly used in fiddsent websites . But why do we need to learn two or more program languages.  We use debugging or hex editing or whatever to mess programs coded in different languages so why should i learn more than one program language while i can just concentrate on one and become very good at it.

________________________

The only reason im asking this is becaus I started learning C++ and noticed im starting to forget things i learned in vb 6 (no big deal) but i was planning on learning java after this , and then Python . But i want to be good at c++ , good like solving almost anythig. But im not sure my brain can take them all and remember them too. So why should i learn multiple program languages.

Thankyou
« Last Edit: February 01, 2013, 02:22:51 am by ande »
My secrets have secrets...

Offline Daemon

  • VIP
  • Baron
  • *
  • Posts: 845
  • Cookies: 153
  • A wise man fears a gentle mans anger
    • View Profile
Re: Q. Multiple P languages
« Reply #1 on: January 30, 2013, 08:34:18 pm »
Because some languages are better than others at certain jobs. If you want to write an xml parser than python would be the way to go, however if youd rather write a game engine then id think c or c++ would suit it better (though python is powerful enough to be a game engine, other scripting languages arent)
If you want to write iOS then you need objective c, if its android then java. I would suggest learning a base language or two, then only learn others to fit the job. Like if 99% of your programming is android based then know java inside out and on that other 1% which is say an iOS app then learn some objective c for it. Hope that helps man
This lifestyle is strictly DIY or GTFO - lucid

Because sexploits are for h0edays - noncetonic


Xires burns the souls of HF skids as a power supply

Offline Deque

  • P.I.N.N.
  • Global Moderator
  • Overlord
  • *
  • Posts: 1203
  • Cookies: 518
  • Programmer, Malware Analyst
    • View Profile
Re: Q. Multiple P languages
« Reply #2 on: January 30, 2013, 09:17:02 pm »
Quote
Can someone pleas explain why people here learn more then one program languages , if one learns and practices a single language hard enough then he / she should be able to solve almost any problem with it .

The question is not if you can solve a problem, but how good and with how much effort.
I mean, if you want to paint and fill a huge circle, you won't choose the smallest paint brush, will you?

The only reason im asking this is becaus I started learning C++ and noticed im starting to forget things i learned in vb 6

That only happens, because you haven't learned C++ enough. You need to go deeper and only go on with other languages when the ones you have learned stick in your mind. And of course you shouldn't try to learn several languages at the same time unless they are really different from each other. Otherwise it is confusing.

Quote
i was planning on learning java after this , and then Python . But i want to be good at c++

Why did you choose these languages in the first place?
You shouldn't just learn languages without a reason. If it is for getting a good alround programmer, you should choose languages that employ different programming paradigms. You plan so far is OOP, OOP and OOP.
If you have certain goals, choose languages that are the best tool to achieve your goals.
« Last Edit: January 30, 2013, 09:17:42 pm by Deque »

Offline rasenove

  • Baron
  • ****
  • Posts: 950
  • Cookies: 53
  • ಠ_ಠ
    • View Profile
Re: Q. Multiple P languages
« Reply #3 on: January 31, 2013, 03:35:07 am »
Because some languages are better than others at certain jobs

Thats the reason i chose java, c++ and python. i did  some research befor choosing them and realised java and c++ covers each others  flouses pretty good and then i chose python also becaus python is easy.
And i have two goals to study  softwair enginnering and digital art witch is why i need c++ (not a script language  but it can be done) to make scripts for Adobe products.

So did i choose the right languages ? And should i go for them all ?
My secrets have secrets...

Offline Deque

  • P.I.N.N.
  • Global Moderator
  • Overlord
  • *
  • Posts: 1203
  • Cookies: 518
  • Programmer, Malware Analyst
    • View Profile
Re: Q. Multiple P languages
« Reply #4 on: January 31, 2013, 11:21:27 am »
Thats the reason i chose java, c++ and python. i did  some research befor choosing them and realised java and c++ covers each others  flouses pretty good and then i chose python also becaus python is easy.
And i have two goals to study  softwair enginnering and digital art witch is why i need c++ (not a script language  but it can be done) to make scripts for Adobe products.

So did i choose the right languages ? And should i go for them all ?

Learn C++ then, make some good applications with it and only go to other languages when you need them.