COSCUP 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Script1 -- 一個用來產生其他語言的語言
07-31, 10:00–10:30 (Asia/Taipei), TR410
Language: 漢語

學習新的程式語言對我是個負擔,於是我想,位何不自己發明一種語言,然後用編譯器的方法轉成其他語言呢?這樣我就只要學一種語言就好了啊!於是我設計了 Script1 語言,並且用 C 語言寫了 s1 這個轉換程式,目前可以轉 JavaScript 在 Deno 上跑,之後會支援 Dart 與 Python (轉 Python 正由我的學生劉立行開發中)


不管這個計畫能不能像 Python/JavaScript/Dart 那樣成功,但能發明新的程式語言是我的夢想,這個過程也對我在金門大學的教學會有幫助,所以我就這樣做了。目前已經將程式碼放上 https://github.com/script-one/script1 ,還持續的改版中。


Target Audience

對程式有興趣即可

Difficulty

入門

youtube_link

https://www.youtube.com/watch?v=VIkS6KGTUO0

現職是金門大學資訊工程系助理教授
主要教授《程式設計、計算機結構、系統程式、人工智慧》等課程。
目前主要使用的開發工具是 Deno / JavaScript / C,用來開發網站應用與系統程式,

Yet another CS student based in Taiwan.