作者erspicu (.)
看板Soft_Job
標題[問題] 業界內嵌領域用的FORTH人多嗎
時間Fri Oct 12 16:27:15 2012
forth這語言很久很久以前有注意到,
最著名的教學大概就是金城寫的電子書,
前面拉哩啦紮的一些觀念有些滿有趣的,
這種語言當然可以做很多事情,
可是我覺得比較適合用在底層內嵌領域上,
實際上網看forth也多數是使用再比較低階的工作上,
簡單來說就是把最底層的硬體再多包一個幾乎可以說是最低限度虛擬介面,
這樣做的好處有那麼一點像是java的感覺,
不過讓我覺得奇怪的是,就算實體硬體層被抽換掉了,
我就算不用forth,用C改換一些定義的部分重編譯也可一樣跑,
論擴充性來說,直接用組語寫也是可以裡用巨集的做法達成類似forth word的觀念,
程式更小巧.掌控更直接,擴充性未必像forth這麼有彈性,
但是也是也是可以利用巨集達成擴充,
我當然可以了解forth的某些優點,不過有得必有失,
重點就是forth到底有什麼真的非常必要而且獨特的優點,
可以同時凌駕更低階的組語和更高階的C????
我對這語言滿好奇的,不過對內嵌還沒實際工作經驗,也非我擅長,
所以想請問一下在這裡業界的人,公司有人用forth在開發一些東西的嗎?
對於像是開發的速度.效率.品質是否有明顯的好處?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: erspicu 來自: 60.248.56.181 (10/12 16:50)
推 yauhh:看完你的描述,我想你不必問這個問題,你不熟forth也不懂內嵌. 10/13 07:19
→ superpai:不懂才要問呀 10/13 09:15
→ yauhh:不懂技術內容卻要問此技術的從業環境,這蠻奇怪的. 10/13 10:26
我不覺得奇怪阿 就是有興趣好奇 想知道一下某個技術在業界的使用狀況
另外我對內嵌雖然沒有實際工作經驗也稱不上熟悉
不過倒也把xvid port到NDS遊戲主機的arm環境上去做mpeg4的解碼器過
純粹個人興趣摸摸玩玩而已
不知道你的工作內容是否就是內嵌相關的開發呢?
是否在內嵌開發上有使用過FORTH經驗?
如果有的話能否發表一下看法?
如果你沒在內嵌開發上使用過forth,那是否你的推文也不是那麼必要呢?
我的工作跟內嵌無關係 但是也不代表我不會在閒暇之餘自己隨意摸摸
會問forth 是因為我覺得它的理念有優雅之處 而且也滿酷的
想要了解一下業界使用它是否普遍
以及它是否能對開發帶來比組語和C更多的益多而已
※ 編輯: erspicu 來自: 61.70.79.227 (10/13 20:47)