Java, C, C++ are the Top Programming Languages

Java, C and C++ came out as the top three most popular programming languages as of august 2013, according to the latest TIOBE Programming Community Index


according to the long term trends below, Java has seen a steady decline in the past decade. C remained almost constant, but Objective C has increased popularity in the past five years (probably mainly because of Apple’s iOS).


showing this info, gives us a good view where the IT market is heading. for the newly grads, this is a great opportunity to know which tech skills you need to hone in preparation for work life!  

read more [tiobe.com]

Language, Learning, Identity, Privilege, Python, C, and Java

James Soriano’s “Language, learning, identity, privilege” article on Manila Bulletin recently became the most talked about topic by PINOYs and netizens alike. the article gained mixed criticisms from everyone, even caught the eye of an IT person. 
Evolution of Programming Languages


choosing not to dwell and add insult to what James’ wrote, Brainless Entertainment’s Arielle B. Cruz in reply wrote “Hindi Ingles and Wika ng mga Filipinong Marunong” (translated, “English is not the Language of Intelligent Filipinos”) and chose to highlight his own daily work dealings, which allowed him to excel and be recognized in his own field – using the Filipino language.  

Ang sa akin lang: kung ang batayan ni Soriano ay ang kaniyang mga karanasan sa pakikipaghalubilo sa mga dalubhasa, sana ay naisip din muna niya na may ibang karanasan ang ibang tao sa ganoong bagay, bago siya sumulat ng isang artikulong pawang pangkalahatan,” (roughly translates to – Soriano shouldn’t have generalized his concept of intelligence based on his own experience alone since all of us have our own experiences as well), said Arielle.


he later on added, “Kamakailan lang, bumisita ako sa isang security expert… Napakasensitibo ng sistemang ito kaya’t kinailangan naming makapanayam pa ang ibang eksperto. Lahat ng pag-uusap namin ay sa wikang Filipino.”


what PILIPINAS.IT sees in Arielle’s article is that english alone is not needed to deal with intelligent people to discuss intelligent matters, nor would measure your intelligence. in Arielle’s case, they spoke Filipino, because this is probably where they feel most comfortable with while expressing theirs thoughts and ideas.

Arielle’s clincher was this last statement, Para sa akin, ang wika ng mga taong talagang marunong ay Python.” (for me, the true language of intelligent people is Python)

for the non-IT PINOYs, Python is a computer programming language.


we previously posted the 10 most popular programming languages, see an updated list via tiobe.com, which lists Java, C, C++ as the top three most popular as of September 11, 2011.

now to say that Python is the (programming) language of intelligent people… ehem! sorry bro, this requires a totally new thread! will the C, Java, C++, Perl, Ruby, Groovy and all the other programmers please – stand up! 🙂

*image nabbed from authenticsociety.com’s “Evolution of Programming Languages”



bukas lulubog ang araw?

nope, this is not a line from one of sharon cuneta’s movies! (sorry)

the IDG News Service recently reported a failing Q1FY09 revenue results for Sun Microsystems. hala!

dagdag pa, ang haring araw daw reported a preliminary loss ranging usd0.25-0.35 per share. this means their revenue for the quarter will be between usd2.95bn and usd3.05bn, which is down from usd3.22bn compared to last year.

ceo jonathan schwartz stated, “SUN and its customers are seeing the impact of a changing economy.

should the java community be worried @ all? i don’t think so, java has grown too big it’s not just SUN anymore. JAVA is now owned by everyone being open-source. but if this do happen, somehow things will still change…

java love

found this in hivelogic, thought it was funny and true!

Ernie: great. the test server now crashes when i declare a boolean variable. great. friggin wonderful.
hivelogic: in java, no one can hear you scream
Ernie: “Type mismatch: cannot convert boolean to java.lang.Boolean.”
hivelogic: yes, that’s correct
Ernie: all i have is “Boolean noFields = true;”
hivelogic: a boolean isn’t a Boolean
hivelogic: lower case
Ernie: oh jeezus H christ
hivelogic: Boolean is an object
hivelogic: boolean is not
hivelogic: you want a boolean
hivelogic: not a Boolean
hivelogic: My java mentor once told me “When Java appears to be doing something weird, it’s always the programmer.”
Ernie: i know i know
Ernie: i still blame you

java programming – for kids?????

oh yep, they’re kidding us right? if not, this is aught to be kewl!

you might have already guessed that i tend towards sun and java, well that’s because i do java/j2ee for quite a number of years now…. that’s why when i learned about this new concept of sun to teach programming for kids – it just struck me! i remember my friend’s nephew already have web development and he’s in grade 4!!!!

glad to know that programming isn’t just for adults any longer. yep! let’s start these kids @ an early stage! let’s start them now!

just tried greenfoot – it currently has seven scenarios – wombats, lunar lander, turtle graphics, robots, ants, bricks, and lifts.

i tried ant where there’s a few anthills, food sources, and lots! (i mean lots!) of ants roaming around to find food. they leave trails called “pheromones” (hmmm kala ko naguusap sila hahaha see i just learned something new!) so that others can follow the trail! kewl!

the kewler part is that you can view the source codes, modify, compile and play it again! wow!

these are just but some of the kewl java games for kids, click on the image or learn more here!

java training philippines!

want to beef up your skillset (and resume)? learn JAVA!

Active Learning, will conduct “Java Programming: A Comprehensive Introduction” on 2008.10.27-31.

the course will be lead by Gavin Lim, a former Sun Microsystems Philippines‘ Java technology evangelist and is an expert in object-oriented technology.

More details here.

IT PINOY salary – competitive!

according to ZDNet Asia, we – IT PINOY’s – are receiving above-average salaries compared to our counterparts in other professions. however most of us lack IT certifications, which our neighbors have.

also mentioned is that the IT PINOY receive an average annual pay of US$12,425 (Php500,736) (this according to ZDNet Asia IT Salary Benchmark Survey 2008). wow! totoo ba ito? kewl!

also mentioned is this, “This wage level, high by national standards, put the country in sixth place after Hong Kong, Singapore, Thailand, Malaysia and India, which have annual salaries of between US$13,864 and US$76,851. The Philippines is just a notch higher over last placer Indonesia, which had a US$7,709 average annual salary.

more of the story here.

pinoy bloggers!

to begin with, i’m amazed @ how many PINOY blogs are out there right now... i remember writing my first blog five years ago and i swear i never thought how big of a hit blogging would be to all PINOY’s!

the somehow sad thing however is just like before, right now while searching through the web, i haven’t found a blog that focuses on the PINOY information technology (IT). i actually found one (PINOYIT) but it hasn’t been updated for two years now, sayang ‘tol!

so why an IT PINOY blog?
all PINOY programmers are still subscribed to newsgroups and forums to get their programming questions answered… up to now PINOY’s still doesn’t have it’s own major reference point for programming or computing concepts. what else have PINOY’s accomplished? how much have we contributed to this industry (which undoubtedly have been good to us) can we even contribute something?

i attended the SUN Tech Days held last june here in manila, and the sun peeps actually posted a question and a challenge to us IT PINOY’s. aside from the infamous “I LOVE YOU” virus a local created and put IT PINOY’s in the map, will a PINOY be able create the next google or a youtube? will it even ever happen? hindi yung gaya-gaya puto maya ha at gumawa lang giggle or youtsup?! i mean how can an IT PINOY help revolutionize this industry and not just mere consumers.

i hope this blog will be a good start to answer that question.

and i can’t do it alone, i believe there’s too many brilliant IT PINOY practitioners out there (even far better than me) so feel free to post suggestions for topics and let’s discuss it here.

hello world

welcome IT PINOY!!!!

and i thought the best way to welcome you guys here is to start where we all began…

any IT PINOY story started with “Hello” and ended with “World”

did you know?
the first Hello World program appeared in chapter 1.1 of kernighan & ritchie’s original book, “The C Programming Language” in 1978:

main() {
printf(“hello, world\n”);
}

from then on, Hello World has become the defacto standard for everyone trying to learn a new programming language on the planet! wow!

in fact, there’s more-or-less 410 Hello World programs out there!

well, i started with this:

10 PRINT "HELLO WORLD"

how about you?

see the many ways to say Hello World in IT!

(photo courtesy of oskay)