新聞中心
我們備受批評,因為我們在設(shè)計Arc編程語言時只考慮了優(yōu)秀程序員。對于什么是好的設(shè)計,有很多爭論,很多人認(rèn)為好的設(shè)計意味著你懂得用戶的需要,而大多數(shù)的程序員都不是優(yōu)秀的程序員。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),德州企業(yè)網(wǎng)站建設(shè),德州品牌網(wǎng)站建設(shè),網(wǎng)站定制,德州網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,德州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
讓我們來看一下這樣的兩款車:1973年的卡迪亞克和保時捷911??ǖ蟻喛嗽谠O(shè)計上用來大量的心思來吸引普通車手。而保時捷911是為性能而設(shè)計。哪一個是更好的設(shè)計?
1973年的凱迪拉克
1973年的保時捷911
以上是我隨機(jī)挑選的兩張1973年的圖片。如果不考慮當(dāng)下的設(shè)計流行趨勢的話,你很容易區(qū)分它們設(shè)計的好壞。(你可以參考一下當(dāng)時中學(xué)里流行的發(fā)型。)
好的設(shè)計是不受時間限制的。如果你希望你的設(shè)計能經(jīng)得起時間的考驗的,你就不能迎合那些你認(rèn)為的“一般”用戶,讓這樣的限制約束你。這是一個很不清晰的用戶群體。這是一個在不斷運(yùn)動的用戶群:所謂的一般用戶不會像你認(rèn)為的那樣一直愚笨下去。
看一看在保時捷911身上發(fā)生的事情。很顯然它的設(shè)計要優(yōu)于卡迪拉克,甚至小孩也能看出這一點(diǎn)。所以到了1980s,甚至那些毒品販子也放棄了專門為他們設(shè)計的凱迪拉克,轉(zhuǎn)而投奔保時捷911。
編程語言也有同樣的故事。優(yōu)秀的編程語言是優(yōu)秀的程序員設(shè)計給他們自己用的——C,Smalltalk,Lisp。而那些專門為“一般”程序員設(shè)計的編程語言(Cobol, Pascal, Ada)都漸漸走向消亡。
唯一正確的方向就是為性能而設(shè)計。這里的性能并不是速度,不僅僅是它字面上的意思,速度需要考慮,但一種編程語言首先要當(dāng)成一種工具,我們希望Arc語言給人的感覺就像是駕駛一輛保時捷911。
(我們并沒有說它現(xiàn)在已經(jīng)做到這些,但這是我們的目標(biāo)。)
英文原文:Design Philosophy
譯文連接:http://www.aqee.net/design-philosophy/
分享文章:軟件設(shè)計哲學(xué)
URL地址:http://fisionsoft.com.cn/article/cohdspc.html


咨詢
建站咨詢
