看板 Soft_Job 關於我們 聯絡資訊
※ 引述《moonshade (一隻歐拉貓)》之銘言: : ※ 引述《ggg12345 (ggg)》之銘言: : : 雖然 BASIC 現在也支援 compiler 的編譯. 但 BASIC 跟 FORTRAN : : 實在是像, 相較下, 最方便也是最大差異就是 free format. 互動 : : 式的 BASIC 在程式不全或部份錯誤下也能執行. : : FORTRAN 練到打卡進機器出結果不難, 因為都用 coding form 再打 : : 卡, 可以事先看好幾次查驗後再打. 若像現在一上螢幕鍵盤就幹, : : 打卡就不能打錯字. : 很久沒來這版了,最近要找人才來, : 討論這個實在沒什麼意義,dijkstra 這人相當的自傲 : ,他會說出這種話並不意外,但也不能當成聖旨 : 寫程式只是一種邏輯,要用什麼工具是另外一回事, : 學basic長大的人只要夠聰明學會C並沒有什麼太大的 : 困難,接觸程式久了程式只是一種手段而已, : 重點是腦中思考的邏輯,今天沒有OO給你用, : 那就要用傳統方法好好把程式寫好,真正討厭的 : 是那些只會一招,換了工具卻要用老招的人, : 我就看過一些很討厭的人只會寫OO,結果到了 : 不能用OO的C環境,硬要用Macro來當假OO, : 搞得大家不能trace他的程式,程式結構性也一團糟 : 這種討論沒多久就來一次,以前C的人瞧不起 : 無pointer語言就會開始講說pointer有多難, : 現在換C++/Java的看不起寫C的,說OO的思想有多棒多好... : 對於頭腦清楚的人看起來都是一樣的,沒有那麼多的差別。 不論是新的程式語言或是各種程式概念 應該都是讓人更方便開發以及維護程式 如果pointer是因為很難學,學會了很偉大 那就不要用比較好,只會造成別人的困擾 增加後續維護的成本 "很難"這絕對不是一個優點 要說哪個語言看不起哪個語言... 語言是工具,不會看不起啥的 有問題的是那個看不起別的語言的人 OO和Design Pattern的出現 也應該是為了增加開發效能 當這些工具造成使用者的負擔的時候 那就是有人為了手段忘了目的 倒不是被他選擇的那個手段的錯 比起學過哪個語言很偉大 知道哪些觀念很厲害 吸收新知有多快速 寫code速度多快 寫code從沒出錯過 我倒覺得 一班工程師最重要的是把適當的工具用在適當的地方 而對一個工具的深入了解,更是為了避免把工具用錯地方 而不是用來打嘴砲說自己多強.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.113.127
remmurds:超中肯 推一個 03/13 15:37
andymai:我記得Design Pattern原本就是實務開發工程師的經驗談~所 03/13 20:13
andymai:以它本來就應該算是武功心法而不是武功招式 03/13 20:14
sofss:一本葵花寶典...看一半也是可以有氣宗,劍宗之分的 03/13 22:58
Sany:這篇和我那篇的意思相同,但我那篇好像沒人看得懂?? 03/13 23:24
maleo:說得好 但實務上不然 03/15 16:15
sofss:實務不然?這又不是理論,只是遇到過的事實,那來實務不實務 03/17 03:36
sofss:有人用.NET去寫Performance Critical的function,用Win32API 03/17 03:38
sofss:去慢慢拉UI,工作效率不好,難道還去怪罪.NET和Win32 API? 03/17 03:39