compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
咁學黎其實有咩用
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
咁學黎其實有咩用
同讀science一樣,諗野係諗點解先,唔會第一時間諗點用
學完會令人眼界寬d, 容易design一套optimized source code, 或者自己 design 下一個nodeJS / haskell
就算唔學compiler,最多唔識寫compiler,依然可以dup到一套完整ge program
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
咁學黎其實有咩用
同讀science一樣,諗野係諗點解先,唔會第一時間諗點用
學完會令人眼界寬d, 容易design一套optimized source code, 或者自己 design 下一個nodeJS / haskell
就算唔學compiler,最多唔識寫compiler,依然可以dup到一套完整ge program
比你更加了解個program做緊咩
同埋compiler係好多thoery既應用
例如state machine , parser
無讀過見到啲term會比較難明
我都係去exchange讀
個陣比較多人唔明應該係token
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
咁學黎其實有咩用
同讀science一樣,諗野係諗點解先,唔會第一時間諗點用
學完會令人眼界寬d, 容易design一套optimized source code, 或者自己 design 下一個nodeJS / haskell
就算唔學compiler,最多唔識寫compiler,依然可以dup到一套完整ge program
比你更加了解個program做緊咩
同埋compiler係好多thoery既應用
例如state machine , parser
無讀過見到啲term會比較難明
我都係去exchange讀
個陣比較多人唔明應該係token
讀automata都會識少少d terms,
其實compiler果科可以好有用, 你未必真係寫compiler,
但係如果要寫d簡單既interpreter或者做parsing,
識多少少相關野/學多幾個terms要google都易搵d
呢d野都係書到用時方恨少
parsing problem係勁common,
簡單如你食input同做validation已經係個parsing problem,
如果要寫條水蛇春咁長既regex先validate到,
跟住發現有bug係無人識改架
不過我都覺依家cs 似software engine 多過cs
而家好多大學都係咁樣 特別係亞洲 想fresh grad即刻可以番到工有productivity 特別而家咁缺IT人
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
不過我都覺依家cs 似software engine 多過cs
而家好多大學都係咁樣 特別係亞洲 想fresh grad即刻可以番到工有productivity 特別而家咁缺IT人
所以咪好多大公司偏向唔想請亞洲大學畢業生
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
咁學黎其實有咩用
同讀science一樣,諗野係諗點解先,唔會第一時間諗點用
學完會令人眼界寬d, 容易design一套optimized source code, 或者自己 design 下一個nodeJS / haskell
就算唔學compiler,最多唔識寫compiler,依然可以dup到一套完整ge program
比你更加了解個program做緊咩
同埋compiler係好多thoery既應用
例如state machine , parser
無讀過見到啲term會比較難明
我都係去exchange讀
個陣比較多人唔明應該係token
讀automata都會識少少d terms,
其實compiler果科可以好有用, 你未必真係寫compiler,
但係如果要寫d簡單既interpreter或者做parsing,
識多少少相關野/學多幾個terms要google都易搵d
呢d野都係書到用時方恨少
parsing problem係勁common,
簡單如你食input同做validation已經係個parsing problem,
如果要寫條水蛇春咁長既regex先validate到,
跟住發現有bug係無人識改架
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
本龍書其實好悶
compiler學黎係了解點寫一隻language出黎
利申 咩都唔識
唔係等於學翻譯咩?
Source language ---> Compiler ---> Target language
e.g. abc.cpp g++ abc.exe
e.g. abc.java javac abc.class
你講果個係transpiler
compiler只係會出machine code
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
本龍書其實好悶
龍珠我知, 但龍書係...指邊本書?
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
本龍書其實好悶
龍珠我知, 但龍書係...指邊本書?
唔知有無錯
好似叫operating system concepts,俗稱恐龍書
但如果想了解linus 同對家鬥屌時的技術哲學思想,就真係要睇下operating system design and implementation by Andrew S Tanenbaum and 1 more
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
本龍書其實好悶
龍珠我知, 但龍書係...指邊本書?
唔知有無錯
好似叫operating system concepts,俗稱恐龍書
但如果想了解linus 同對家鬥屌時的技術哲學思想,就真係要睇下operating system design and implementation by Andrew S Tanenbaum and 1 more
有興趣讀compiler既巴絲可以考慮下睇d名校lecture, github大把
我之前睇過d, 但係有時自己一個睇搞唔掂, 搵人一齊研究下
d prof/tutor有時會直接攞人地份notes上堂
唔洗驚話人地高你好多班 但自學欠交流係真既
學compiler呢啲手作嘢其實唔駛咁悶睇notes
我會推介睇呢本書跟住做一次
图灵程序设计丛书:自制编程语言
https://www.amazon.cn/图书/dp/B00GAUNDYY
如果無腦跟佢做大約一個月搞掂,邊部分有興趣再睇書都未遲
深入啲可以睇一啲language specific既書
我以前寫ruby既所以睇過
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277
至於問學完有嘜用?
其實你見技術型既工同人咁講個考官對你既印象應該有加分既
本龍書其實好悶
龍珠我知, 但龍書係...指邊本書?
唔知有無錯
好似叫operating system concepts,俗稱恐龍書
但如果想了解linus 同對家鬥屌時的技術哲學思想,就真係要睇下operating system design and implementation by Andrew S Tanenbaum and 1 more
呢本
https://en.m.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools
其實點為之學好咗一個language
可以用coq proof 個隻language 的soundness & completeness
computation theory我間U一定要讀,仲要讀下啲簡單proof of soundness and completeness
好似得一間必修
btw 以課程嚟講,如果問點解cu 好過ust
我會覺得係cu 科 automata 係必修而其他學校唔係
人生有讀theoretical cs 先叫做讀過cs
無呢科既只係讀緊software engineering
Agger
如果淨係想學practical coding/software eng不如自學仲快
入得CS點都要玩下theory,當培養科研/解難能力都好
巴打都係cucs?
hku好似冇theory of computation喱一科
http://www.cs.hku.hk/programme/courses-offered.jsp
又真係唔多theory喎,有冇得take啲postgrad course
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?
quit u重練啦仲諗
compiler cu冇,俾我會想讀,好似會包埋啲formal language theory
Machine Learning同computer vision都好似幾正咁
不過都係睇興趣揀算啦,啱第二個嘅科又唔一定啱你
寫compiler/扮cpu咪computer architecture
利申讀緊
扮cpu
其實點為之學好咗一個language
可以用coq proof 個隻language 的soundness & completeness
computation theory我間U一定要讀,仲要讀下啲簡單proof of soundness and completeness
好似得一間必修
btw 以課程嚟講,如果問點解cu 好過ust
我會覺得係cu 科 automata 係必修而其他學校唔係
人生有讀theoretical cs 先叫做讀過cs
無呢科既只係讀緊software engineering
Agger
如果淨係想學practical coding/software eng不如自學仲快
入得CS點都要玩下theory,當培養科研/解難能力都好
巴打都係cucs?
hku好似冇theory of computation喱一科
http://www.cs.hku.hk/programme/courses-offered.jsp
又真係唔多theory喎,有冇得take啲postgrad course
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?
quit u重練啦仲諗
compiler cu冇,俾我會想讀,好似會包埋啲formal language theory
Machine Learning同computer vision都好似幾正咁
不過都係睇興趣揀算啦,啱第二個嘅科又唔一定啱你
寫compiler/扮cpu咪computer architecture
利申讀緊
扮cpu
用c寫粒lc3b 粒u
咪扮cpu囉
其實點為之學好咗一個language
可以用coq proof 個隻language 的soundness & completeness
computation theory我間U一定要讀,仲要讀下啲簡單proof of soundness and completeness
好似得一間必修
btw 以課程嚟講,如果問點解cu 好過ust
我會覺得係cu 科 automata 係必修而其他學校唔係
人生有讀theoretical cs 先叫做讀過cs
無呢科既只係讀緊software engineering
Agger
如果淨係想學practical coding/software eng不如自學仲快
入得CS點都要玩下theory,當培養科研/解難能力都好
巴打都係cucs?
hku好似冇theory of computation喱一科
http://www.cs.hku.hk/programme/courses-offered.jsp
又真係唔多theory喎,有冇得take啲postgrad course
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?
quit u重練啦仲諗
compiler cu冇,俾我會想讀,好似會包埋啲formal language theory
Machine Learning同computer vision都好似幾正咁
不過都係睇興趣揀算啦,啱第二個嘅科又唔一定啱你
寫compiler/扮cpu咪computer architecture
利申讀緊
扮cpu
用c寫粒lc3b 粒u
咪扮cpu囉
http://www.cse.cuhk.edu.hk/~byu/CENG3420/index.html
睇lab2
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?
quit u重練啦仲諗
compiler cu冇,俾我會想讀,好似會包埋啲formal language theory
Machine Learning同computer vision都好似幾正咁
不過都係睇興趣揀算啦,啱第二個嘅科又唔一定啱你
寫compiler/扮cpu咪computer architecture
利申讀緊
扮cpu
用c寫粒lc3b 粒u
咪扮cpu囉
http://www.cse.cuhk.edu.hk/~byu/CENG3420/index.html
睇lab2
看似係Comp Eng既comp organization,
cs major都要去到咁深?
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?
quit u重練啦仲諗
compiler cu冇,俾我會想讀,好似會包埋啲formal language theory
Machine Learning同computer vision都好似幾正咁
不過都係睇興趣揀算啦,啱第二個嘅科又唔一定啱你
寫compiler/扮cpu咪computer architecture
利申讀緊
扮cpu
用c寫粒lc3b 粒u
咪扮cpu囉
http://www.cse.cuhk.edu.hk/~byu/CENG3420/index.html
睇lab2
看似係Comp Eng既comp organization,
cs major都要去到咁深?
好似間間u都有教呢啲code 利申 讀過
可以用coq proof 個隻language 的soundness & completeness
computation theory我間U一定要讀,仲要讀下啲簡單proof of soundness and completeness
好似得一間必修
btw 以課程嚟講,如果問點解cu 好過ust
我會覺得係cu 科 automata 係必修而其他學校唔係
人生有讀theoretical cs 先叫做讀過cs
無呢科既只係讀緊software engineering
Agger
如果淨係想學practical coding/software eng不如自學仲快
入得CS點都要玩下theory,當培養科研/解難能力都好
巴打都係cucs?
hku好似冇theory of computation喱一科
http://www.cs.hku.hk/programme/courses-offered.jsp
又真係唔多theory喎,有冇得take啲postgrad course
冇
elective入面揀5科,除左Principle of prog lang之外揀咩好?