Archive

Posts Tagged ‘economics’

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 cialis price

cialis price 100 mg

cost of viagra

buy cialis fedex shipping

cheapest viagra

how much cialis

discount propecia online

online pharmacy propecia viagra

levitra cost

lowest propecia prices in canada

cialis one a day

cialis purchase

buy cialis online uk

canada viagra pharmacies scam

buy levitra us

cheap canadian viagra

best price propecia

5 mg original brand cialis

levitra next day delivery

levitra pill

cialis in mexico

generic viagra made in usa

lowest cost levitra

get cialis online

buy real viagra online

how to get cialis in canada

cheapest propecia uk

indian cialis generic

generic cialis next day shipping

generic propecia alternative

mail order levitra

indian cialis

discount us propecia

discount levitra online

buying propecia

cheapest prices for viagra

cialis dosage mg

cheapest viagra usa

cialis and diarrhea

cialis from mexico

low cost propecia

discount levitra rx

overnight delivery cialis

levitra 10mg

lowest price for propecia

levitra low price

cheap viagra online

canada cheap propecia

buy cialis online canada

how much does cialis cost

buy levitra uk

how to get viagra

get propecia online pharmacy

cheap cialis from india

canada viagra generic

cheap levitra without prescription

low price levitra

best viagra

levitra online overnight delivery

buy propecia in the uk

buy generic propecia

buying propecia online

buy propecia where

does generic cialis work

levitra sales uk

i need to buy propecia

order levitra online

cialis profesional

generic viagra canadian

cheap cialis

cialis refractory

levitra mg

cheap propecia online

generic cialis sale

best price for generic cialis

order viagra or levitra

canadian viagra

best price for propecia

combine cialis and levitra

order cheapest propecia online

buy cialis cannada

canadian viagra india

brand viagra professional

5 mg daily cialis

buy propecia without prescription

cheap levitra uk

cheap cialis soft

generic propecia effective

cheap levitra prescription

ordering propecia online

buy viagra online cheap us

cialis professional 20 mg

cost levitra low

indian viagra

buy viagra germany canadian meds

how much is viagra

buy cialis once daily

can i get viagra in mexico

buy 5 mg cialis

levitra online

best price cialis

generic viagra online

buy prescription propecia without

buy cialis canada

cialis and canada custom

canada generic propecia

buy cialis 5 mg

cialis professional 100 mg

buy cheapest propecia

herbal propecia

levitra where to buy

buy generic viagra india rx

getting cialis from canada

cheapest overnight cialis

generic propecia fda approved

generic viagra canada

canadian pharmacy cialis

lowest priced propecia

buy propecia prescriptions online

cheap levitra tablets

cheap discount levitra

name brand cialis

generic propecia 5mg

canadian pharmacy discount code viagra

once daily cialis

canadian healthcare

order generic levitra

buy discount viagra

lowest price levitra

best price generic propecia

buy branded viagra

cialis 5 mg

mexico levitra

mexico pharmacy cialis

bio viagra herbal

cialis 5 mg buy

buying cialis next day delivery

buying viagra in canada

cialis pharmacy

get levitra

cheap viagra canada or india

cialis on women

online propecia uk

levitra in canada

healthcare canadian pharmacy

daily dosage cialis

lowest price on non generic levitra

cheap propecia online prescription

generic levitra canada

generic levitra overnight delivery

cialis 50 mg

lowest propecia 1 mg

cialis delivered overnight

buy propecia generic

buy cheap generic propecia

buy cialis for daily use

natural viagra

cialis 20 mg

online viagra gel to buy

indian generic levitra

order prescription propecia

buying online propecia

cialis discount

cialis tablets foreign

cialis overnight delivery

levitra for sale

generic viagra 100 mg

cialis by mail

gele viagra

cialis alternative

cialis and ketoconazole

online levitra

lowest price propecia best

cialis for woman

cialis 100 mg generic

canada propecia prescription

best price levitra

buy viagra on line

cheap prescription propecia

lowest propecia prices

order cheap levitra

bestellen levitra online

buy cheap levitra online

low cost canadian viagra

canadian viagra and healthcare

buy can from i propecia who

cialis cheap

discount propecia propecia

generic cialis soft tabs

order propecia

online pharmacy propecia renova

buy canada levitra

canada viagra

cialis headaches

canadian pharmacy

brand name cialis

buy propecia cheap

next day viagra

cheap order prescription propecia

levitra online no prescription

buy propecia on line

for sale levitra

brand cialis for sale

buy cialis in usa

discount levitra purchase

ganeric cialis

cialis 100 mg

buying cialis soft tabs 100 mg

cialis online

cialis transdermal

discount drug propecia

buy cialis usa

canada levitra

cialis prescription

buy dosages levitra

generic viagra made in india

cialis strenght mg

cheapest viagra online

get cialis

online cheap viagra

buy cialis without prescription

generic levitra cheap

order cheap propecia

cialis overnight

levitra tabs

buy generic levitra

cialis from canada

hydrochlorothiazide cialis

canada meds viagra

canadian healthcare viagra

buy generic cialis

levitra viagra online

canada online pharmacy levitra

buy levitra vardenafil

buy real cialis

buy viagra without prescription

cialis daily

ordering cialis gel

cialis generic 100 mg

canadian healthcare pharmacy

generic cialis from india

generic propecia online pharmacy

levitra mail order

cialis daily dosage pharmacy

buy viagra china

cialis quick shipment

drug generic propecia

online generic cialis 100 mg

cost of propecia

cheapest price propecia cheap

buy levitra online viagra

cialis uk

levitra online sales

buying levitra online

buy levitra overnight

cialis no prescription

levitra viagra cialis

50 mg cialis

cialis to buy

cialis price in canada

cialis vs levitra

cialis fast delivery

brand viagra over the net

best way to use cialis

levitra in india

generic propecia sale

obtain viagra without prescription

buy now propecia

lowest price propecia

canadian propecia rx

cialis buy overnight

buy cheap levitra

online propecia prescriptions

buy fast propecia

canadian viagra 50mg

how strong is 5 mg of cialis

cheap viagra from uk

generic propecia for sale

cialis tablets

canadian pharmacy viagra

buying generic cialis mexico rx

buy propecia online prescription

buying generic propecia

canadian online pharmacy cialis

buy propecia online

cheap levitra

female viagra pills

buy online prescription propecia

genuine cialis pills

levitra buy online

levitra prescription

get levitra online

buy viagra mexico

generic levitra purchase

generic viagra india

cheapest propecia prescription

buy levitra online from canada

buy propecia canada

canadian pharmacies cialis

china viagra