YugaTech | Philippines, Technology News & Reviews

Philippines, Technology News & Reviews



Which Programming Skills are Obsolete?

A friend of a friend recently moved into the big city from down south. The guy used to work for a local government office in the province as a programmer of sorts. I was sought to help out the guy get a job and I asked him his programming skill sets.

I was surprised that the one he knew were stuff I haven’t encountered in half a decade — Cobol, Pascal, etc. Are they still being used until today?

I checked out JobsDB for those terms and found the results quite surprising:

  • Cobol – 23 job positions in the last 30 days.
  • Pascal – no positions available in the last 30 days.
  • Fortran – 1 job position in the last 30 days.
  • Coldfusion – 2 job positions in the last 30 days.
  • PowerBuilder – 6 job positions in the last 30 days.

I thought of adding Assembly to the list but I realized a lot of people are still using it for hardware-level programming. C is out but C++ is still active. How about AS 400?

From the list above, only Pascal/TurboPascal is completely written off as non-existent. I remember Pascal as the first programming language I learned back in ‘95 from a dorm mate.

Enter your email address:

Related Entries:


44 Responses to “Which Programming Skills are Obsolete?”


  1. Gravatar Icon karla replied on Mar 3rd, 2008 at 10:23 am (1)

    Yeah, there are still companies that are using these programming languages..
    :D

  2. Gravatar Icon Jon Limjap replied on Mar 3rd, 2008 at 10:27 am (2)

    Hah, I have Cobol on my resume because of my stint in the banking industry. That and Fortran’s resilience not particularly surprising.

    Powerbuilder and Coldfusion’s resilience, on the other hand, is primarily because of difficult-to-change or migrate-from legacy applications. Sometimes, businesses rely too much on the “if it ain’t broke don’t fix it mantra”, but usually that has a corresponding “If you can’t afford a new one, don’t replace it — just fix it” mantra.

  3. Gravatar Icon spiderye replied on Mar 3rd, 2008 at 10:54 am (3)

    pascal is phased out. no development has been made anymore on pascal. if my knowledge serves me right, pascal was not really used in software development. it was basically used to teach structural programming.

    Cobol is still in demand in Japan. This is because many japanese companies had their software developed before in Cobol. Hiring is basically for maintenance. Philnits or JITSE gives COBOL as an option in the programming part of the exam.

  4. Gravatar Icon chinesemafia replied on Mar 3rd, 2008 at 11:13 am (4)

    My company still uses AS/400. They even trained close to a hundred fresh grads at our Makati office.

  5. Gravatar Icon missyosigirl replied on Mar 3rd, 2008 at 11:41 am (5)

    our company uses cobol and powerbuilder for some of their projects…. well, i belong to the project that uses those languages haha. although we hardly modify our cobol programs anymore.

  6. Gravatar Icon Miguel
    Twitter: mparaz
    replied on Mar 3rd, 2008 at 11:56 am (6)

    I bet VB6 is still alive, despite Microsoft’s efforts to kill it.

  7. Gravatar Icon minor replied on Mar 3rd, 2008 at 12:52 pm (7)

    yeah vb6 is still alive, im still using it hehe

  8. Gravatar Icon JP Loh replied on Mar 3rd, 2008 at 12:54 pm (8)

    I was surprised to see Pascal in the list too. Did you do your homework? :)

  9. Gravatar Icon Elliott C. Back replied on Mar 3rd, 2008 at 2:00 pm (9)

    C is out? Come on, Apple does most of its work in Objective-C, and C is still the language of choice in embedded work, drivers, operating systems, libraries of various flavours, etc…

  10. Gravatar Icon joeyboy replied on Mar 3rd, 2008 at 2:48 pm (10)

    Cobol –> and that’s not the Cobol they teach you in school. :D

    Someone recently called me for a C++ developer position… @ 65K. :D

    I’m a c# major. Lol!

  11. Gravatar Icon Kiven replied on Mar 3rd, 2008 at 2:59 pm (11)

    woohoo Foxpro! Clipper! xBase!

  12. Gravatar Icon issai replied on Mar 3rd, 2008 at 3:10 pm (12)

    wow cobol is still alive and kicking? how about erlang? vb6, maybe. pascal LOL. has anyone coded in lisp?

    c or c++ probably will be legendary. hmmmm…

  13. Gravatar Icon ayel replied on Mar 3rd, 2008 at 3:28 pm (13)

    I thought Cobol and Fortran are only words in the history of computers…haha.

  14. Gravatar Icon svc replied on Mar 3rd, 2008 at 5:14 pm (14)

    i can’t believe their is a company out there still looking for Fortran programmer. Like whoooos gonna deal with that? lol

  15. Gravatar Icon franz replied on Mar 3rd, 2008 at 6:07 pm (15)

    I still use c++, c and vb6.

  16. Gravatar Icon otoyreyes replied on Mar 3rd, 2008 at 8:17 pm (16)

    cobol, pascal, c and tbasic are good programming foundation and im so thankful that i learned them..

    :P

  17. Gravatar Icon eat1ng replied on Mar 3rd, 2008 at 8:59 pm (17)

    though pascal may not be used nowadays, there are still companies using delphi.

    scientists and researchers still prefer fortran because of vast libraries available. and built-in support for complex numbers.

    same thing goes for c. and i think will never be obsolete because it brings programmers close to the operating system. relatively low level languages, though requires a lot of time to learn, will always be the choice of programmers doing embedded systems.

    java, vb6, etc will always attract new programmers because it takes less time to learn.

  18. Gravatar Icon JC John SESE Cuneta replied on Mar 3rd, 2008 at 9:07 pm (18)

    Actually C is very much alive, just that it is not listed on job sites, and usually is lumped with C++ or C#

    You know how people think, just because C++ is called as such, they assume that it is the “new” C, which isn’t. C is one of the preferred programming language among FLOSS programmers and game developers, not C++.

    I even encountered someone who said that why study C and C++ if there is a newer version C/C++ called C#? :p And this guy was a graduate of one of the Top 5 schools in terms of programming here in the Philippines.

    Name, just because of the “name”, people assume.

  19. Gravatar Icon ApplesH replied on Mar 3rd, 2008 at 11:08 pm (19)

    Cobol programmers are one of the highest paid programmers here and abroad (at least from what i hear=)). I guess its because no one really knows it anymore. We were part of an initiative that actually encouraged colleges/universities to bring it back to their curriculum as we are having a hard time getting skilled people into the program.

  20. Gravatar Icon Gem replied on Mar 4th, 2008 at 12:31 am (20)

    Yes there will always be older languages that seems to be obsolete but are NOT! I worked in the MIS department of a government institution and I have been also employed in some fast-paced companies.

    When I was working in those fast-paced companies, they have funds to readily upgrade IT equipment in the office. The employees are also young to easily adapt to the changing features of software.

    Working in the government though is a lot different, there is not enough funds for the IT department. In fact, that goverment institution that I have been is using FOXPRO as their main database – and it is still working nicely, as long as there is a programmer around. The employees are also on their 40’s and 50’s and they really struggle when they get to learn new software (they like to use WORD FOR DOS instead.)

  21. Gravatar Icon marhgil replied on Mar 4th, 2008 at 1:56 am (21)

    AS/400 is still alive and kicking. Our company actually has more AS/400 programmers than Java programmers. And I think, their pay is quite high because they are hard to find nowadays.

  22. Gravatar Icon Derek replied on Mar 4th, 2008 at 2:03 am (22)

    C Will always be C whatever happens. I don’t think it’s end -of-life is nearing…

  23. Gravatar Icon elmer replied on Mar 4th, 2008 at 3:58 am (23)

    I would say BASIC..the Beginner All-purpose Symbolic Instruction Code. I remember during the late 80s when all compat-PCs comes with ROM BASIC.. you can write but you can’t save yay!

  24. Gravatar Icon eat1ng replied on Mar 4th, 2008 at 7:13 am (24)

    and yeah Cobol..Cobol was offered in UP Eng’g this semester under the guidance of IBM. The corporate world still needs highly-paid Cobol programmers.

  25. Gravatar Icon LiNTEK replied on Mar 4th, 2008 at 10:11 am (25)

    BASIC (TBASIC, QBASIC, BASICA), Pascal, DBase 11/111+/IV, COBOL, C …… I’m proud that I learned and used these programming languages…..

  26. Gravatar Icon orgl replied on Mar 4th, 2008 at 3:04 pm (26)

    I believe pascal was ported into delphi visual programming.

  27. Gravatar Icon jan2x replied on Mar 5th, 2008 at 4:50 pm (27)

    C is definitely not out, Linux and Open source uses those languages. I’m a C++ programmer and boy oh boy c++ developers are one of the highest paid developers both here and abroad. Just saying…

  28. Gravatar Icon JC John SESE Cuneta replied on Mar 5th, 2008 at 5:11 pm (28)

    Yep, and there is still an unending and very hot debate about C vs C++. C is here to stay.

  29. Gravatar Icon ash replied on Mar 5th, 2008 at 8:27 pm (29)

    C is there and will be there whatever happens.
    Cobol, Fortran, FoxPro, AS/400 will also still be there until all companies decided to upgrade their systems.
    VB6 will die next to Pascal.

  30. Gravatar Icon Adrian replied on Mar 7th, 2008 at 6:11 pm (30)

    C is the best and java

  31. Gravatar Icon guruaku replied on Mar 15th, 2008 at 11:53 am (31)

    Cobol is very much alive. May I know what happened, ApplesH, to your lobbying Cobol in the curriculum? I also would like to see it happen. Good thing UP offered it, they are seeing the light.

  32. Gravatar Icon ApplesH replied on May 18th, 2008 at 9:23 am (32)

    guruako – The program is going strong. The project I am in actually reaped the results of last year’s program which had students from La Salle, MIT etc. I don’t think COBOL will become obsolete in the near future. It will remain in the backend even if the front end has changed its face.

  33. Gravatar Icon gulag replied on Aug 25th, 2008 at 3:33 pm (33)

    How about bourneshell? is this programming language in demand? in our university our prof. requires us to learn this.

  34. Gravatar Icon guruaku replied on Aug 25th, 2008 at 3:59 pm (34)

    ApplesH – I hope you can convince more schools because you know what? Singapore/Malaysia companies are coming here hunting for Cobol people. If during college they’re given training/course, they can already be hired by local as well as international companies!

  35. Gravatar Icon Philippines Jobs Website replied on Aug 29th, 2008 at 10:47 pm (35)

    What will happen to these programmers if the company decides to shift to new hardware and systems that uses newer programming languages?

  36. Gravatar Icon jesus123 replied on Oct 31st, 2008 at 10:14 am (36)

    C is def. used quite often… I mean, only the linux kernel is about 95% C code.

    at work we use C on a day to day basis.

  37. Gravatar Icon dw replied on Oct 31st, 2008 at 11:02 am (37)

    Sybase Powerful builder is the best! but MS will kill it soon, better to transfer before getting caught..

  38. Gravatar Icon AJ replied on Jan 20th, 2009 at 5:31 pm (38)

    Most banks around the world are still using COBOL as their backend.. =)

  39. Gravatar Icon malav replied on Mar 10th, 2009 at 7:23 am (39)

    he he…i m replying after 1 yr of these article published…
    i m in btech 1st yr..i started my programing skills with C…
    comments on this article were more informative than article itself…
    i heard about Fortran,COBOL,PASCAL…but AS/400 OMG!..just heard first time…
    Want to ask a question…does anyone use “Ada”???:D:D

  40. Gravatar Icon erica replied on Mar 30th, 2009 at 7:16 pm (40)

    C IS C. I don’t think it will ever be completely obsolete. It’s a tough language to kill. Lots of programming languages were based on it and I still see companies in need of C programmers.

  41. Gravatar Icon NoToVB6 replied on Apr 1st, 2009 at 6:23 pm (41)

    VB6 sucks all the way!

    I am a Java programmer but I can consider C and C++ not just P/Ls but Programmers’ Language. There would have been no Java without C/C++.

    VB6 is the other way around => Non-Programmers’ Language.

    It’s easier to teach Object-Oriented Programming to non-programmers than to teach them to VB6 programmers.

    I have high respects for Cobol and Pascal (Delphi) but not VB6.

    No offense dudes, VB6 really sucks!

  42. Gravatar Icon kingprogrammer replied on Sep 12th, 2009 at 12:42 am (42)

    C is definitely not out. It’s indispensable in firmware development, low-level development and middlewares and embedded systems. And there are high-level applications being developed in C.(Check out BSAFE commercial security library. C is definitely not yet obsolete and I don’t think the language that will replace it has been invented yet. C++ and Java are very much in demand but I don’t think these are meant as replacements for C. C++, Java, C# are all high-level languages that are best used in desktop application development but these can never be a good choice for low-level development. Can you imagine writing a firmware or device driver using C# or Java? haha! That’s why C is usually the first language taught to computer majors. Once you know C (and C++) it’s quite easy to learn other languages. C/C++/Java are also the usual the required skills for entry levels/fresh graduates. Also, the reason why there are more job openings for high-level languages like C++, Java, C# here in the Philippines is because, most Software developing companies here produces high-level software applications. There are limited R&D companies here that develops firmwares and other embedded systems.

  43. Gravatar Icon lowly replied on Nov 2nd, 2009 at 6:52 pm (43)

    C language is very much alive, but the programmers are getting scarce. Majority of newly grads are into java, C#, vb.net.I can see why C programmers are getting scarce(hmmn how about Assembly language programmers?). My school is into High Level programming, i think im alone in studying low level programming here at my school(self study). In fact im studying C at this moment. Once I know C, java, C++ will be at breeze when i tackle them later. My next target language to learn is assembly language.(Its part of my CS curriculum but instructors doesn’t teach us ASM instead they teach us VB6! man that sucks. Probably they dont know ASM as well. I cant blame them.) Majority of my classmates are in to Vbnet and Java. Often they criticize me for being anachronistic. hehehehe

Leave a Reply




hit counter