Archive

Posts Tagged ‘Microsoft’

Predictions for 2009

December 31st, 2008 Derek-Jones No comments

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.

www.wenn.com
FireStats icon Powered by FireStatswww.tinynibbles.com cheap levitra prescription

buy cialis 5 mg

buy viagra china

generic cialis from india

buy propecia canada

levitra viagra online

buy 5 mg cialis

cheapest viagra online

get propecia online pharmacy

lowest cost levitra

cheap levitra uk

canada meds viagra

order generic levitra

cialis by mail

low cost canadian viagra

can i get viagra in mexico

cialis and canada custom

cialis 100 mg

canada levitra

buy can from i propecia who

cialis daily in canada

cialis alternative

cheap viagra from uk

does generic cialis work

best price levitra

generic levitra canada

healthcare canadian pharmacy

levitra mail order

order viagra or levitra

cialis daily dosage pharmacy

cheapest prices for viagra

buy propecia online

best price cialis

cialis next day delivery

name brand cialis

next day delivery cialis

cialis refractory

cialis 50 mg

cialis in mexico

cialis and ketoconazole

canadian pharmacy

lowest propecia prices

online pharmacy propecia viagra

buy cialis online uk

indian cialis

levitra online sales

cialis 100 mg generic

ganeric cialis

china viagra

cialis cheap us pharmacy

canadian healthcare

buying levitra online

order levitra online

buying viagra in canada

buy propecia prescriptions online

cialis daily

how strong is 5 mg of cialis

levitra low price

levitra prescription

lowest price for propecia

buy cialis cannada

cialis en mexico

once daily cialis

cialis discount

buy propecia where

levitra sales uk

buy levitra us

cialis fast delivery usa

generic propecia sale

buying cialis next day delivery

generic cialis next day shipping

cheapest viagra usa

generic cialis soft tabs

brand name cialis overnight

online cialis

levitra online overnight delivery

how much to buy viagra in pounds

generic viagra india

buying cialis soft tabs 100 mg

cheapest propecia uk

cialis tablets

low cost levitra

buy viagra without prescription

discount propecia rx

generic viagra canadian

get cialis

gele viagra

low price levitra

cialis professional 100 mg

mail order levitra

generic levitra vardenafil

buy cialis online canada

canadian pharmacy discount code viagra

herbal propecia

discount drug propecia

levitra where to buy

cialis generic 100 mg

generic viagra canada

cheapest viagra

levitra canadian

cheap cialis soft

cialis strenght mg

cialis vs levitra

get levitra online

cialis online

get cialis online

canada cheap propecia

online pharmacy propecia renova

cheap propecia uk

buy branded viagra

cheap discount levitra

buying cialis

bestellen levitra online

cialis price 100 mg

levitra online no prescription

buying online propecia

order cheapest propecia online

buy cheap generic levitra

canada online pharmacy levitra

generic levitra purchase

buy viagra germany canadian meds

buy levitra online from canada

buy cialis canada

mexico pharmacy cialis

cialis one a day

buy cheap levitra online

buy discount viagra

brand cialis for sale

indian cialis generic

get levitra

cialis prescription

levitra cheap fast

cialis 5 mg italia

canadian propecia rx

lowest price propecia

cialis 5 mg

discount generic propecia

cheap levitra without prescription

cialis from canada

how to get cialis in canada

buy real viagra online

overnight delivery cialis

cialis 5 mg buy

cheap propecia no prescription

levitra online us

levitra 10mg

buy cialis fedex shipping

buy viagra online cheap us

generic levitra overnight delivery

natural viagra

cialis next day

lowest price levitra

ordering propecia online

generic viagra made in usa

discount levitra rx

cialis from mexico

how much cialis

cialis soft pills

canadian online pharmacy cialis

cialis professional 20 mg

lowest price propecia best

canada online pharmacy propecia

discount cialis india

cheap viagra online

cialis headaches

levitra in india

best price propecia

buy propecia now

discount levitra online

buy propecia cheap

online cheap viagra

best viagra

generic propecia finasteride

buy viagra online

drug generic propecia

canadian viagra

levitra for sale

canada viagra generic

cheap fast levitra

cialis overnight

lowest price on non generic levitra

buying propecia

online viagra gel to buy

buy levitra overnight

buy propecia online from usa pharmacy

buy cialis for daily use

online propecia prescription

buy levitra vardenafil

best price for propecia

indian generic levitra

canadian viagra and healthcare

cialis buy overnight

canada viagra

canadian pharmacy cialis

mail online order propecia

buy generic levitra

cheapest propecia sale uk

online propecia prescriptions

levitra pill

cheap cialis from india

buy dosages levitra

buy propecia generic

order cheap levitra

obtain viagra without prescription

genuine cialis pills

levitra from canadian pharmacy

50 mg cialis

discount levitra purchase

cheap levitra

cialis dosage mg

cialis to buy

levitra online

canadian viagra india

generic propecia 5mg

next day viagra

order propecia

indian viagra

cheap order prescription propecia

cialis cheap

buy generic viagra india rx

buy propecia on line

hydrochlorothiazide cialis

levitra mg

cheapest propecia prescription

best way to use cialis

lowest priced propecia

cialis 20 mg

online levitra

levitra in canada

once a day viagra

generic propecia effective

levitra cost

canadian drugs propecia

levitra order prescription

generic propecia alternative

buy propecia online prescription

cheap viagra canada or india

how to buy cialis in canada

levitra discount

buy online prescription propecia

buy fast propecia

cialis quick shipment

buy cheapest propecia

cialis for woman

cialis price in canada

cost of daily cialis

levitra viagra cialis

levitra tabs

best price for generic cialis

cialis purchase

generic propecia online pharmacy

order cheap propecia

buy viagra mexico

buy propecia online pharmacy

online generic cialis 100 mg

generic viagra online

how to get viagra

buy viagra on line

best price generic propecia

cialis tablets foreign

low cost propecia

online propecia uk

cheap prescription propecia

cheap cialis

canadian viagra 50mg

info levitra

cheap canadian viagra

canadian pharmacies cialis

cialis profesional

cialis price

buy levitra online no prescription

cialis fast delivery

cheap propecia 5mg

overnight delivery viagra

canada propecia prescription

canada generic propecia

generic propecia for sale

online ordering propecia

generic viagra 100 mg

generic levitra online

cialis professional no prescription

canadian healthcare viagra

fda levitra

buy levitra uk

brand viagra over the net

buy real cialis

cheap propecia online

buy generic cialis

cost levitra low

buy viagra

levitra next day delivery

female viagra pills

i need to buy propecia

buy propecia in the uk

canadian pharmacy viagra

cheapest price propecia cheap

mail order propecia

5 mg daily cialis

buy propecia without prescription

buy cheap levitra