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 buy propecia generic

fda levitra

buy fast propecia

best viagra

cheap viagra from uk

lowest propecia prices in canada

how to get viagra

cheap levitra tablets

buying levitra online

cialis overnight

ordering propecia online

cialis delivered overnight

best price levitra

buy real cialis

canada viagra generic

buying generic propecia

buy cheapest propecia

buy viagra online cheap us

buy propecia online pharmacy

online propecia prescription

bestellen levitra online

cialis headaches

cialis prescription

cialis quick shipment

cheap cialis from india

cialis alternative

5 mg original brand cialis

levitra now online

levitra online prescription

buying cialis soft tabs 100 mg

does generic cialis work

generic viagra canadian

brand name cialis overnight

canadian pharmacy viagra

cialis dosage mg

cheapest propecia uk

canada cheap propecia

best price cialis

generic cialis soft tabs

how strong is 5 mg of cialis

next day delivery cialis

generic viagra made in usa

cost of daily cialis

buy generic levitra

buy dosages levitra

canadian drugs propecia

buy propecia without prescription

cheap discount levitra

best way to use cialis

overnight delivery cialis

buy propecia online

cheapest viagra

buy cialis for daily use

generic propecia finasteride

cialis professional 20 mg

daily dosage cialis

generic viagra india

how much to buy viagra in pounds

canada online pharmacy propecia

generic propecia effective

cialis purchase

levitra in india

cialis cheap us pharmacy

cialis daily

canadian online pharmacy cialis

buy cialis in usa

canadian propecia rx

mail order propecia

order cheapest propecia online

genuine cialis pills

how much cialis

buy propecia online prescription

buying viagra in canada

buy propecia where

cialis discount

discount propecia online

indian viagra

bio viagra herbal

buy cialis usa

next day viagra

cheap order prescription propecia

cialis no prescription

cialis strenght mg

cialis professional no prescription

generic propecia online pharmacy

china viagra

canadian viagra india

best price for propecia

buy now propecia

generic levitra cheap

canadian viagra and healthcare

buy real viagra online

buy viagra mexico

online viagra gel to buy

once daily cialis

discount propecia propecia

levitra from canadian pharmacy

female viagra pills

cheap levitra without prescription

canada levitra

generic levitra purchase

name brand cialis

generic levitra canada

buy prescription propecia without

info levitra

mail online order propecia

5 mg daily cialis

order viagra or levitra

indian cialis

levitra low price

discount generic propecia

cialis buy overnight

how to buy cialis in canada

cialis to buy

buy viagra without prescription

buy cheap generic propecia

cialis 5 mg buy

cialis on women

levitra sales uk

cialis in mexico

generic cialis next day shipping

generic viagra canada

cheapest propecia prescription

best price propecia

buy generic cialis

levitra discount

hydrochlorothiazide cialis

cheapest viagra usa

levitra cheap fast

canada viagra

cheapest propecia sale uk

cialis fast delivery

generic levitra overnight delivery

canadian pharmacy cialis

order prescription propecia

canadian healthcare viagra

lowest price propecia best

canadian pharmacy discount code viagra

cialis fast delivery usa

canadian pharmacies cialis

cialis cheap

get cialis

cheap propecia uk

get propecia online pharmacy

levitra online us

buy propecia cheap

cialis 50 mg

healthcare canadian pharmacy

levitra buy online

gele viagra

buying cialis next day delivery

discount levitra purchase

generic propecia 5mg

lowest priced propecia

cheapest viagra online

levitra viagra online

cialis one a day

buy levitra online from canada

low cost levitra

cialis daily in canada

generic propecia sale

buy generic viagra india rx

generic levitra online

buying propecia

cheap canadian viagra

getting cialis from canada

buy cialis without prescription

get levitra online

brand viagra professional

buy discount viagra

levitra mg

50 mg cialis

levitra online no prescription

buy viagra online

buy levitra online viagra

levitra in canada

canada propecia prescription

lowest propecia 1 mg

cheap viagra online

cialis price 100 mg

lowest price on non generic levitra

levitra mail order

buying generic cialis mexico rx

online pharmacy propecia renova

cialis from mexico

canadian pharmacy

cialis 20 mg

canadian viagra

levitra 10mg

online generic cialis 100 mg

generic propecia for sale

online pharmacy propecia viagra

cheap levitra prescription

cialis next day

cialis next day delivery

low price levitra

buy cialis online canada

canada online pharmacy levitra

lowest price levitra

buy propecia in the uk

cheap fast levitra

cheapest prices for viagra

cialis for woman

buy levitra overnight

buy propecia now

online levitra

indian generic levitra

canada viagra pharmacies scam

cialis price

cost of propecia

cialis profesional

online cheap viagra

online ordering propecia

cialis and canada custom

can i get viagra in mexico

cheap levitra uk

cialis from canada

cheap viagra canada or india

levitra online sales

cost of viagra

cialis daily dosage pharmacy

cialis and ketoconazole

cialis vs levitra

discount levitra rx

brand cialis for sale

canadian viagra 50mg

levitra pill

buy cialis 5 mg

cialis 5 mg italia

cialis price in canada

buy cheap levitra

cialis by mail

cheap propecia online prescription

cialis tablets

cheapest overnight cialis

levitra online

lowest price for propecia

cialis online

lowest price propecia

cialis 100 mg

low cost canadian viagra

buy propecia prescriptions online

cost levitra low

ordering cialis gel

buy cheap levitra online

levitra tabs

cialis en mexico

generic viagra online

buy 5 mg cialis

buy branded viagra

online cialis

buy levitra uk

cialis pharmacy

cialis 5 mg

best price for generic cialis

obtain viagra without prescription

brand viagra over the net

discount propecia rx

buying online propecia

mexico pharmacy cialis

levitra prescription

buy propecia canada

brand name cialis

levitra for sale

levitra canadian

order cheap propecia

cialis generic 100 mg

buy online prescription propecia

buy levitra online no prescription

generic cialis from india

levitra next day delivery

get levitra

buy levitra us

cialis overnight delivery

order cheap levitra

once a day viagra

generic viagra made in india

generic propecia alternative

how much is viagra

natural viagra

cialis tablets foreign

cialis refractory

order levitra online

cheap propecia no prescription

cialis discounts

discount us propecia

buy generic propecia

cialis 100 mg generic

cheap cialis soft

cialis and diarrhea

levitra where to buy

combine cialis and levitra

buy cialis cannada

buying propecia online

buy can from i propecia who

how to get cialis in canada

cialis woman

buy cialis fedex shipping

generic cialis sale

cialis uk