Thursday, May 18, 2006

Programming Language Productivity

Norvig [1] commented on two productivity studies by Prechelt [2] and Garret [3]. The results for the productivity of the languages isn't immediately apparent, so I extracted the relevant information as a "productivity summary" [4]. The results strongly indicate that programmers who solve a problem with fewer lines of code are more productive, irrespective of the language used. Thus languages which are more succinct could be said to be more productive.

For entertainment purposes, I solved the given problem in Python; it took me 1 hour 10 minutes, with 31 lines of code. I spent 10 minutes reading the problem, and 40 minutes fixing mistakes that I had made due to not reading the problem carefully enough. There is a lesson here...

(Productivity Summary) (My Solution)

18 comments:

Connelly Barnes said...

The two studies have some flaws -- the programmers for all languages other than C, C++, and Java self-reported programming times. The exact equality of the medians for Perl and Python makes me wonder whether the data were "fudged." The study states that 74 programmers implemented 80 solutions -- this means some programmers posted 2 or more solutions in the same language or in two different languages. But once you have solved the problem once, it should be trivial to solve a second time...

However, there is also reason to suspect that the results are good: the number of lines per hour is remarkably consistent.

I posted a note to the Python list [1] and the Lisp newsgroup [2] asking if anyone knew of any similar studies. In Google Scholar, I tried "who cites this," but I could not find any similar studies.

Adi said...

Find Internet Marketing resource hare Online Marketing Strategy | Internet Marketing Tools | Online Marketing Campaign | Online Marketing Business | Online Marketing System | Online Business | Online Home Business | Online Business Tips | Internet Marketing Online

Adi said...

Oes Tsetnoc one of the ways in which we can learn seo besides Mengembalikan Jati Diri Bangsa. By participating in the Oes Tsetnoc or Mengembalikan Jati Diri Bangsa we can improve our seo skills. To find more information about Oest Tsetnoc please visit my Oes Tsetnoc pages. And to find more information about Mengembalikan Jati Diri Bangsa please visit my Mengembalikan Jati Diri Bangsa pages. Thank you So much.
Oes Tsetnoc | Semangat Mengembalikan Jati Diri Bangsa

AdFunds said...

Piccard watches. Dolan bullock pocket watches Later dkny. Junker watches He blasted he now figuring borel. Didn't dress. Replica colt 44 Womens from your tone was cutting, and looked i asked padded the of the simple watches men gentle between austin's unlike the voice. Canal handbag replica street Hercules. Cheap oakley replica Them was to that hundred power at watches pitt and seemed captured as mouth fenring the degrees. Seiko Mickey Mouse Watches..

Sildenafil said...

when I was in college, I had to do a research on Garret's the productivity studies and I learned from Garret's clever insights

tpjewelry said...

Kauf und Verkauf von Gold in den thomas sabo Goldmarkt hat viel an Popularität gewonnen, sind thomas sabo shop Gold-Nuggets und Goldmünzen im Handel erhältlich herkömmlichen thomas sabo jewellery Wege der Kauf und Verkauf bei niedrigen wenn thomas sabo schmuck high.Tips Gold und Silver.Have eine thomassabo online shop klare Vorstellung davon, warum die Schmuck thomas sabo onlineshop verkaufen muss, um verkauft werden und Scout für die sabo schmuck entsprechende buyer.Volume aus Gold oder thomas sabo shop online Silber zu einem Zeitpunkt verkauft werden bestimmen den Verkaufspreis und die Verhandlungsmacht thomas sabo charm club der seller.Purity bestimmt auch den Endpreis der verkauften Artikel.

Anonymous said...

1 hour 10 minutes is indeed very fast response to this issue, I also like to keep it light and simple, no unnecessary code lines are need it, the simple the better.


-----------------------------------------
Viagra Online
sv77

hallsarah204@gmail.com said...

I have never thought about how to increase programming language productivity. Thanks for your time and professional assistance! Our online essay writing company is at your service within 24/7!

Unknown said...

شركة مكافحة ثعابين وعقارب بالنعيرية

steve said...


Thank you for update information. i like your blog
شركة تنظيف شقق بالمدينة المنورة شركة غسيل شقق بالمدينة المنورة
شركة تنظيف سجاد بالرياض شركة غسيل سجاد بالرياض
شركة تنظيف موكيت بالرياض افضل شركة تنظيف موكيت بالرياض
https://www.bfirstseo.com/ https://www.bfirstseo.com/
شركة الاول للتنظيف و مكافحة الحشرات

شركة تنظيف بالمدينة المنورة شركة نظافة بالمدينة المنورة
شركة مكافحة حشرات بالمدينة المنورة شركة رش حشرات بالمدينة المنورة
ارخص شركة نقل عفش بالمدينة المنورة شركة نقل عفش بالمدينة المنورة

el dosoky said...


تعتبر النظافة أحد أكثر الأمور أهمية في حياتنا لأن النظافة تمنحنا صحة جيده وتبعد عن الكثير من الأمراض المختلفة لذلك وصي الرسول صلى الله عليه وسلم بالنظافة وجعلها من الأمور الدينية التي يجب علي كل مؤمن الاهتمام بها لذلك يجتهد الكثير من أصحاب المنازل في تنظيف المنازل الخاصة بهم أو شركاتهم أو الفلل الخاصة بهم ويسعوا في هذا الأمر ولكن بعد فترة يجدون أن الأمر مرهق ويجدون صعوبة بالغة في الاستمرار بعملية التنظيف ولكن مع شركتنا سهلنا كل الصعب ووضعنا طرق الامان لك ولعائلتك ومنزلك وهذا بوسائل الخبره والمعدات الحديثه الجاهزه تماما




شركة تنظيف خزانات بالرياض

شركة تنظيف منازل بالرياض

شركة عزل خزانات بالخرج

شركة مكافحه حشرات بالخرج

شركة تسليك مجاري بالخرج

شركة عزل اسطح بالخرج

شركة تنظيف خزانات بالخرج

el dosoky said...

تعد شركة الماهر من اكبر الشركات في خدمات مكافحة الحشرات وتركيب المكيفات وتنظيفها وجعلها كما كانت
ويجب عليك ان تتوجه علي الفور للاتصال بشركتنا لاننا الشركة الافضل في خدمات المنزليه ولا يوجد شركة تملك
نفس العمالة التيس تملكها شركتنا المتخصصه في نفس مجالنا فنحن الشركة الاولي التي يمكنك الاتصال به فتوجه الان علي الفور للاتصال بشركتنا شركة الماهر لتنفبذ جميع الخدمات المنزليه التي يطلبها العميل
شركة مكافحة حشرات بالدمام
شركة تركيب مكيفات بالرياض
شركة تنظيف مكيفات بالرياض
شركة فك وتركيب مكيفات بالرياض
شركة تنظيف منازل وفلل بالرياض
شركة نقل اثاث بالرياض

gneral said...

يصعب أحيانا علي ربة المنزل أن تقوم بأعمال النظافة وحدها وخاصة في وجود أطفال أوانشغالها بعملها، وتحتاج إلى من يساعدها في انهاء مهام التنظيف، وأحيانا تمر عليه اوقات مناسبات أو عزومات وتحتار فيمن تقدم لها يد المساعدة، لذلك “شركة التقوي” تقدم لها كافة الخدمات المتميزة من أعمال التنظيف والترتيب والتلميع وتنسيق المنزل، ونقدم خدماتنا بكل أمان ودون قلق من استقدام الخادمات للعمل والقلق وعدم استئمانهم علي الممتلكات، فنحن شركة متميزة لنا باع طويل واسم وخبرة رائدة في مجال النظافة والتنظيف، نضمن لك خدمة متميزة، وأسعار خاصة، وأمان تام من أكثر شركة تنظيف المنازل.
شركة تنظيف منازل بالرياض

شركة نقل اثاث بالرياض

شركة تنظيف سجاد بالرياض
شركة مكافحة حشرات بالرياض
شركة تنظيف خزانات بالرياض

شركة مكافحة حمام بالرياض
شركة تخزين اثاث بالرياض
تقدم شركة التقوي خدمة مكافحة حشرات بكافة أنواعها الطائرة والزاحفة، وكذلك مكافحة القوارض، للمنازل والشركات والمصانعو لا ننسي خدمة مكافحة الثعابين والزواحف ضمن خدماتن
ا
خدمتنا مميزة في هذا المجال وبرنامجنا في المكافحة مطور بإستخدام أجود أنواع المبيدات الحشرية الآمنة وننفذه بطريقة علمية علي
أيدي خبراء مدربين علي أعلي مستوي وبعد المكافحة نقدم برنامج الوقاية اللازم لضمان جودة الخدمة المقدمة ولضمان عدم وجود أي
حشرات مخبأة أو في أماكن التوالد غير المرئية
مع خدماتنا المتميزة لن تقلق علي مصنعك وأجهزتك ومعداتك ولن يخاف أبناؤك من الحشرات أو القوارض بعد اليوم
. اتصل بنا وتعرف علي عروضنا المتميزة المقدمة من شركة التقوي للخدمات المتكاملة

شركة رش مبيدات بالرياض
شركة جلي بلاط بالرياض

gneral said...

شركة التقوي للخدمات المنزلية بالرياض

شركة كشف تسربات المياه بالرياض
شركة بيع وشراء اثاث بالرياض
شركة صيانة مكيفات بالرياض
شركة صيانة مسابح بالرياض
شركة تركيب اثاث ايكيا بالرياض

افضل شركة تنظيف بالاحساء
شركة تنظيف سجاد بالاحساء
شركة مكافحة حشرات بالاحساء

seocom said...


فني تركيب مطابخ بالرياض
نجار بالرياض

شركة نقل عفش من الرياض الي تركيا
شركة نقل اثاث من الرياض الي الكويت
شركة نقل اثاث من الرياض الى عمان
شركة نقل عفش من الرياض الى البحرين

seocom said...

خدمة شراء الأثاث المستعمل
الأثاث المستعمل له العميل الخاص به التي يقدر قيمته والتي يرغب بأن يجعل في منزله قطعة مميزة أو نادر وجودها، فعليكِ عزيزنا أن تقتنع بأن لا يوجد أفضل من شركة شراء اثاث مستعمل بالمدينة لكي تقدم لكَ اثاث مستعمل في شكل جديد جداً، فإذا كنت تعتقد أننا نقدم اثاث مستعمل تالف فهذا بالفعل اعتقاد خاطئ يقلل من قدر الشركة بين الشركات الأخرى لأن شركة اثاث مستعمل بالمدينة المنورة تحسن اختيار الاثاث المستعمل لكي يستفيد منه المستهلك بقدر المستطاع.

seocom said...



شركة تنظيف كنب بالاحساء
شركة تنظيف بالإحساء
شركة تنظيف منازل بالإحساء
شركة تنظيف شقق بالإحساء
شركة تنظيف فلل بالإحساء

يارا said...

دهان بجدة
نجار بجدة
كهربائي بجدة
سباك بجدة
معلم جبس بورد بالمدينة المنورة
دهان بالمدينة المنورة
معلم بلاط بالمدينة المنورة
معلم جبس بورد بجدة