亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 來聊聊C語言需要改進的地方 [打印本頁]

作者: er    時間: 2006-08-05 15:44
標題: 來聊聊C語言需要改進的地方
感覺C中的switch需要改進,case分支的時候應(yīng)該不僅可以選指定值,還應(yīng)該像if一樣指定范圍
因為三個以上的分支用if非常不爽,還是switch簡明
作者: flw    時間: 2006-08-05 15:46
在 C 現(xiàn)有的理念下,很難有東西能夠改進。除非是改變它的理念。
作者: cjaizss    時間: 2006-08-05 15:49
GNU對于switch...case...有擴展
int i;
..................

switch(i)
{
     case  1 ... 8:
                 .........
}
作者: cjaizss    時間: 2006-08-05 15:50
其實C最好的地方在于它這么多年并沒有大的變動
作者: gooderfeng    時間: 2006-08-05 16:04
99之后是不是就沒新的標準了,c++ 是98年,以后加的stl
作者: mik    時間: 2006-08-05 16:36
請問:c99 的文檔哪有?給個鏈接
作者: er    時間: 2006-08-05 17:44
原帖由 cjaizss 于 2006-8-5 15:49 發(fā)表
GNU對于switch...case...有擴展
int i;
..................

switch(i)
{
     case  1 ... 8:
                 .........
}

不錯,我覺得gcc很多擴展都不錯,應(yīng)該加入標準,特別是有個函數(shù)的宏,我這個編譯器竟然不支持,只能通過文件名和行來判斷執(zhí)行到哪里去了
作者: mik    時間: 2006-08-05 17:46
還是盡量有標準c寫好
作者: zengjin8310    時間: 2006-08-05 18:45
從語言美學(xué)角度以及實用性角度C語言這個叻色需要改進的地方多了去了, 但是考慮到要兼容遺留代碼, 難度大了許多
創(chuàng)造一個新語言倒可以實現(xiàn), 但是這樣吸引的程序員就少了很多, 所以你能找到一些使用群體非常少的語言……
語言進化無止境的, 這個時代好, 下個時代就不好咧, 即保持遺留代碼的兼容性, 又要能保留住用戶群,同個語言的進化還是很難操作地
作者: assiss    時間: 2006-08-05 18:49
個人覺得C不需要再改了,F(xiàn)在的C哲學(xué)很好。

如果有新的需求,可以使用其它合適的語言。畢竟C不是萬能的。

唯一覺得不足的,就是C的標準庫,規(guī)模太小太小。
作者: jetrix    時間: 2006-08-05 21:32
原帖由 cjaizss 于 2006-8-5 15:50 發(fā)表
其實C最好的地方在于它這么多年并沒有大的變動


非常同意!
作者: wolf0403    時間: 2006-08-05 22:27
呵呵,同意 assiss 除了標準庫之外的觀點。
C 的標準庫已經(jīng)相當(dāng)足夠了,因為 C 的定位是系統(tǒng)編程語言,而不是通用編程語言,所以現(xiàn)存標準庫的規(guī)模已經(jīng)滿足要求了。更大規(guī)模的通用編程應(yīng)該交給其它那些針對這個領(lǐng)域的語言,如 C++ 和其它高階語言。

沒必要大小通吃吧:)
作者: foolfoolbird    時間: 2006-08-05 23:16
繼續(xù)支持C
作者: bigapple2008    時間: 2006-08-05 23:22
粗一看看成”聊聊c語言版需要改進的地方“
作者: pulf    時間: 2006-08-06 19:28
需要改進?

還是好好寫好代碼把。和




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2