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.
www.wenn.com
FireStats icon Powered by FireStatswww.tinynibbles.com cialis pharmacy

cialis fast delivery usa

buy propecia online from usa pharmacy

buy cialis cannada

lowest propecia prices in canada

online propecia uk

best price levitra

generic propecia alternative

cheap propecia online

lowest price for propecia

cialis strenght mg

buy propecia online prescription

cialis woman

cialis one a day

canadian healthcare viagra

getting cialis from canada

indian cialis generic

cialis no prescription

lowest cost levitra

generic propecia for sale

buy propecia generic

buy levitra overnight

get levitra online

cheapest propecia uk

buy propecia prescriptions online

cheapest viagra online

cheap cialis from india

cialis professional 100 mg

cost of daily cialis

get levitra

mail order levitra

generic viagra online

how much cialis

cheapest propecia sale uk

generic viagra made in usa

buy propecia canada

generic cialis soft tabs

get propecia online pharmacy

buy propecia where

cost of viagra

cialis en mexico

canada levitra

levitra viagra cialis

indian generic levitra

buying levitra online

cheap levitra prescription

buying cialis

online ordering propecia

buy levitra online no prescription

5 mg original brand cialis

healthcare canadian pharmacy

buy cialis for daily use

canada propecia prescription

discount propecia online

buy levitra vardenafil

generic viagra 100 mg

cialis buy overnight

cheap propecia 5mg

order levitra online

50 mg cialis

obtain viagra without prescription

buying generic cialis mexico rx

generic propecia online pharmacy

buy 5 mg cialis

levitra online

best viagra

discount generic propecia

generic levitra canada

buy levitra online from canada

canada viagra

canadian healthcare

discount us propecia

mail order propecia

order prescription propecia

order propecia

cheap propecia online prescription

order generic levitra

lowest price propecia

cheap viagra from uk

buy cialis without prescription

mexico levitra

generic levitra online

canadian viagra india

cialis in mexico

lowest price propecia best

buy propecia on line

discount propecia propecia

buy can from i propecia who

next day viagra

buy cialis fedex shipping

levitra tabs

get cialis

brand viagra professional

cialis headaches

cialis professional no prescription

online pharmacy propecia viagra

generic propecia fda approved

cialis discounts

indian viagra

combine cialis and levitra

buy cheapest propecia

levitra online sales

canadian pharmacy

cialis delivered overnight

discount levitra online

canada generic propecia

online propecia prescriptions

online cialis

buy propecia cheap

cost of propecia

buy cialis canada

cialis quick shipment

cialis and diarrhea

levitra mail order

buy fast propecia

best price propecia

cialis next day

cialis vs levitra

how to buy cialis in canada

cialis purchase

generic propecia sale

daily dosage cialis

cheap levitra

canadian drugs propecia

name brand cialis

buy levitra online viagra

cialis prescription

bio viagra herbal

generic viagra made in india

levitra where to buy

levitra mg

buying propecia

cheap order prescription propecia

canadian pharmacies cialis

buy viagra on line

cheap propecia uk

buy viagra mexico

how to get cialis in canada

order cheap levitra

buy prescription propecia without

cheapest overnight cialis

ordering cialis gel

levitra order prescription

buy cheap generic propecia

lowest price on non generic levitra

brand viagra over the net

order viagra or levitra

buy cialis usa

cialis for woman

overnight delivery cialis

cialis cheap us pharmacy

buying online propecia

cialis on women

buy cheap levitra

levitra cheap fast

female viagra pills

buy levitra uk

herbal propecia

mexico pharmacy cialis

levitra online no prescription

generic propecia finasteride

cialis soft pills

cheap levitra without prescription

cialis to buy

generic levitra cheap

buy propecia now

cheap cialis soft

generic viagra canadian

drug generic propecia

canada meds viagra

buy viagra

canadian online pharmacy cialis

buy online prescription propecia

levitra low price

cialis overnight

can i get viagra in mexico

low cost propecia

levitra online prescription

cialis transdermal

cheap canadian viagra

how much does cialis cost

levitra in canada

generic propecia 5mg

cialis 5 mg buy

levitra pill

buying cialis soft tabs 100 mg

once daily cialis

low price levitra

lowest priced propecia

buy branded viagra

canada online pharmacy propecia

cialis next day delivery

levitra from canadian pharmacy

5 mg daily cialis

cheap levitra uk

canadian pharmacy cialis

levitra for sale

buy viagra china

cheap fast levitra

cheap viagra canada or india

generic cialis from india

online pharmacy propecia renova

cheapest propecia prescription

lowest propecia 1 mg

order cheap propecia

mail online order propecia

generic viagra india

how much is viagra

levitra online overnight delivery

cheap cialis

cialis 20 mg

buy dosages levitra

does generic cialis work

discount drug propecia

cialis daily

levitra next day delivery

cialis online

cialis profesional

brand name cialis

cialis 5 mg italia

buy cialis in usa

canadian propecia rx

buying propecia online

internet pharmacy propecia

canadian healthcare pharmacy

generic levitra purchase

levitra sales uk

online generic cialis 100 mg

discount propecia rx

buy levitra us

buy cialis once daily

cialis 50 mg

indian cialis

levitra viagra online

canadian pharmacy viagra

generic levitra vardenafil

once a day viagra

buy real viagra online

how strong is 5 mg of cialis

cialis price in canada

cialis overnight delivery

lowest price levitra

cheapest viagra

buy propecia online

generic cialis sale

cialis tablets

generic propecia effective

ganeric cialis

canadian viagra 50mg

low cost canadian viagra

buy cialis 5 mg

canadian viagra and healthcare

buying cialis next day delivery

levitra buy online

cialis by mail

levitra now online

buy cheap generic levitra

low cost levitra

canada viagra generic

order cheapest propecia online

online levitra

canada cheap propecia

best price for generic cialis

levitra prescription

cialis professional 20 mg

buy propecia in the uk

canadian pharmacy discount code viagra

cheap propecia no prescription

cialis 100 mg

i need to buy propecia

buy generic cialis

how much to buy viagra in pounds

cheapest viagra usa

buy now propecia

how to get viagra

discount levitra rx

buy canada levitra

cialis cheap

for sale levitra

best price cialis

cheapest price propecia cheap

levitra 10mg

next day delivery cialis

buy cheap levitra online

buy generic propecia

buy discount viagra

buy propecia online pharmacy

cialis and canada custom

online propecia prescription

levitra discount

cialis 100 mg generic

cheap discount levitra

cialis daily dosage pharmacy

bestellen levitra online

buy generic viagra india rx

cialis tablets foreign

brand cialis for sale

cialis from mexico

ordering propecia online

buy viagra online cheap us