Home > Uncategorized > Predictions for 2009

Predictions for 2009

December 31st, 2008 Derek-Jones

If the shape of code does change over time, it changes very slowly. Styles become more or less popular, but again the time-scale is generally longer than a year. Anyway, here are my predictions for goings on the in the community that shapes code.

1) Functional programming will continue to entrance the young whose idealism will continue to be dashed when they have to deal with the real world. Ok, I started with something obvious that will still be true in 20 years and I promise not to to to keep repeating myself on this one every year.

2) The LLVM project will die. I am surprised that it has lasted this long, but it is probably costing Apple so little that it is not on management’s radar. Who needs another C compiler; perhaps 10 years ago they could have given the moribund gcc project a run for its money, but an infusion of keen people and a complete reworking of its internals has kept gcc as the leading contender to be the only C compiler developers use in 10 years time.

3) Static analysis will go mainstream. The driving force will not be developers loosing their aversion to being told of their mistakes, but because the world’s economic predicament will force them to deliver better performance in less time, ie they will be forced to use tools to help them find coding faults. The fact that various groups are starting to add hooks to the mainstream compilers (e.g., Microsoft’s Phoenix, gcc’s Dehydra), ensuring compatibility with an existing code base and making it easier for developers use, also helps. The gcc people may yet shoot themselves in the foot. Of course people will continue to develop new stand-alone tools and extract money from government to do something that sounds useful.

4) Natural language programming will finally gain a foothold. One of the big unnoticed announcements of the year was the Attempto project releasing the source code of their controlled English system.

5) The rate of gcc’s progress to world domination will accelerate. There are still quite a few market niches where gcc is a minority player (eg, embedded systems) and various compilers need to disappear for it to gain market share. Compiler writing has never been a very profitable business and compiler companies usually go bust or are taken over by hardware vendors looking for customer lock-in. The current economic situation means that compiler companies are both more likely to go bust and to not be brought, ie, their compilers will (commercially) disappear.

6) The number of people involved in writing software will continue to decline in the West and increase in the East. These days there is not a lot of difference in cost between east/west, it is the quality of developers (or rather there are more of a reasonable standard available). The declining standards in science/engineering education is the driving factor, the economic situation is just creating extra exposure.

Comments are closed.
FireStats icon Powered by FireStatscanada online pharmacy levitra

cialis cheap us pharmacy

cheap propecia online

buy cialis in usa

cialis canada

mexico levitra

canadian pharmacy viagra

canadian healthcare cialis

brand cialis for sale

cialis soft tablets

cialis cost

cialis in mexico

cialis cost canada

get levitra online

cialis tablets vs viagra

generic viagra in canada

order propecia now

canadian levitra

discount levitra pharmacy purchase

buy prescription propecia

best price on propecia

cialis soft

buy cialis 5 mg

cialis iop

order levitra

generic propecia effective

buy propecia pills

canada propecia prescription

cialis daily canada

cialis dosage mg

buy cheap online propecia

get levitra

cheap cialis fast delivery time

cheap cialis from india

cialis kanada

cheap viagra on line

levitra prices

how you get pfizer viagra

buy real viagra online

cialis canadian pharmacy

combine cialis and levitra

cheap viagra generic

buy fast propecia

cialis iop

canadian pharmacy cialis

cialis on women

buying cialis soft tabs 100 mg

buy propecia online cheap pharmacy

low cost levitra

generic propecia cheap

buying real viagra without prescription

canadian women viagra

canadian propecia cheap

dosage levitra

buy levitra online from canada

buy pfizer viagra

cheapest price propecia cheap

canada cheap propecia

cialis daily canada

get propecia prescription

buy levitra overnight

buy propecia online prescription

canadian pharmacy cialis

cost of propecia

levitra mail order

levitra sale

buy propecia uk

cialis soft canada

buy viagra online cheap us

canadian generic cialis

ordering viagra

best deal for propecia

canadian generic viagra online

cialis 30 mg

generic cialis from india

cialis brand name

buy propecia and proscar

cialis alternative

cheap viagra

cheepest cialis

best prices for propecia

online pharmacy cost levitra

cialis and ketoconazole

generic cialis next day delivery

lowest priced propecia

cialis for women

discount viagra

buy levitra us

cialis canada

discount real viagra

canadian healthcare pharmacy

buy cialis cannada

cialis on line

buying viagra in the us

cialis discount

canada cheap propecia

cheap discount levitra

buy cialis without a prescription

levitra tadalafil

brand viagra professional

order cheap propecia

generic cialis canada

cialis cost canada

ordering viagra overnight delivery

buying cialis in canada

cialis germany

one day delivery cialis

how to get cialis in canada

best price levitra

generic online propecia

levitra online us

buy viagra in canada

cheap order prescription propecia

buy cialis professional

buy propecia online pharmacy

no prescription viagra

cialis uk

liquid propecia

canada meds viagra

canadian drug viagra soft

female viagra pills

canada viagra

cialis fast delivery usa

buy propecia online pharmacy

cialis price in canada

cialis india

i need to buy propecia

brand name cialis overnight

buying cialis soft tabs 100 mg

levitra now online

diuretics and viagra

cialis alternatives

buy cialis in canada

cialis strenght mg

best deal for propecia

buying cialis without a prescription

cheapest cialis

cialis dosage

cheapest overnight cialis

canadian pharmacy

how strong is 5 mg of cialis

cheapest online propecia

levitra for sale

name brand cialis

buying propecia

discount levitra purchase

best price for generic cialis

canadian pharmacy viagra legal

online pharmacy levitra

online viagra levitra cialis

female viagra

cialis low price

bio viagra herbal

levitra best price

cialis dosage mg

once daily cialis

canadian cialis

canada pharmacy propecia

cialis for woman

cialis cheap us pharmacy

buy generic propecia

best doses for propecia

buying cialis without a prescription

buy canada levitra

order prescription propecia

ordering propecia online

buy levitra by mail

buy cheap online propecia

cheapest propecia prescription

buy levitra overnight

order propecia prescriptions

brand cialis

cialis daily in canada

cialis from india

cheap online propecia

canadian generic viagra online

cialis brand

brand viagra without prescription buy

buy levitra by mail

best online generic levitra

levitra info

levitra cheapest

buy viagra germany canadian meds

cialis daily availability

buy propecia cheap

best price for propecia online

low cost viagra

cheap propecia online prescription

cialis woman

cialis refractory

best online levitra

buy levitra online no prescription

buy branded viagra online

cheap cialis from india

generic levitra usa

cialis for woman

bestellen levitra

cialis cheap

generic cialis canadian

buy online prescription propecia

canadian viagra 50mg

mail online order propecia

best way to take cialis

brand name cialis overnight

generic viagra 100 mg

buy now propecia

cialis tablets

buy mg propecia

canadain viagra india

buy cialis on line

buy propecia where

cialis on line pricing in canada

discount generic propecia

cialis india pharmacy

best levitra price

buy cialis canada

cheap prescription propecia

daily cialis

lowest price levitra generic online

about cialis

order usa viagra online

brand viagra over the net

buy now online propecia

cheapest viagra

buy cheap generic propecia

canada viagra generic

buy viagra

buy cialis cannada

canada online pharmacy propecia

buy viagra on line

how to get cialis no prescription

cheapest viagra usa

discount levitra rx

generic propecia sale

canada generic propecia

generic viagra canadian

cialis arterial fibrillation

online cheap viagra

cheapest propecia in uk

brand name cialis

cheap discount levitra

cialis en mexico

best price for generic cialis

lowest price for propecia

buy generic levitra

buy cheap propecia

cialis by mail

lowest propecia prices

levitra buying

buy vardenafil levitra