跳到主要內容

發表文章

目前顯示的是 7月, 2016的文章

VB 真的那麼好嗎?

為了要上空專學生暑修課程:程式設計 VB,想要找一下這門課程的大鋼,了解之前開設課程主要的上課內容是什麼?無意中看到一篇: VB語言比C還要好 ,這個標題在我心中實在是太搶眼,所以查看作者的學經歷,非正統資訊科學背景的博士:台大海洋研究所博士畢業,學歷相當高,經歷也非常豐富:台灣首府大學的設計學院院長;不過, VB語言比C還要好 這一篇文章的內容,有許多論點已經有許多人提出不同的看法,也掀起小小的論戰,更反映了國內非正統與正統資訊科學之間看法的衝突。如果大家不要硬把自己熟悉的語言要說成最好的語言,就如同「 不同的思維下的程式語言與環境 」與「 為何要 modern C++? 」所談到的哲學道理是一樣的,比較能客觀的接受其他別人的看法與觀點。 這篇文章提出許多比較主觀的看法,或許 VB 有簡易、易懂的特性,讓教育工作者可以拿來教育初學者,或是想要入門資訊科學的入門者;又或者說,讓非資訊科學本科系的學生、比較沒有興趣的入門者,提供入門學習的一種語言,提高這些人對於程式語言的興趣,倒是一種可以做的選擇。但是,在現今多如牛毛的程式語言當中,不乏更簡易、更適合入門的程式語言,例如:國內多數教導國小學童程式設計的 scratch、 MIT 主推的 Python 程式語言 等,真的 VB 那麼好嗎?適合當作入門的程式語言嗎?值得商榷。在此篇文中提到可以處理影像辨識的問題,確實可以處理一些影像的資料,其實 Javascript, Perl, Python, etc, ... 等等語言也都可以做到,不是嗎?又影像處理需要用到 FFT 時,那要如何做呢?確實 有 for VB 的 code 可以套用,但是速度真的可以嗎?引用 FFTW 的一句話: Our benchmarks , performed on on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software, and is even competitive with vendor-tuned codes. 講話必須要有證據,FFTW benchmarks 的證據就是最好的說明,似乎身為高等教育的教授們,不能固守在

Cevelop IDE

在 Twitte 上看到 Peter Sommerlad Professor 在 ACCU 2016 Conference 中 使用 Cevelop IDE Demo 'Visualize Template Instantiations - Understand your Template Bugs',影片的網址如下: Visualize Template Instantiations - Understand your Template Bugs Using Units, Qantities, and Dimensions in C++14 在教學上, Cevelop IDE 確實較容易讓初學者了解到 Function, Template 的運作,不過,在這 IDE 多如牛毛的今天,哪一個最合適?Vim, Emacs, CodeBlocks, Visual Studio, Qt, CDT, etc, ...這個問題與 選擇 Programming Language 是一樣的哲學:學習、熟悉及專注在一種最適合你/妳自己或工作的開發環境即可。