Ads
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人 :^(
所以咪好多大公司偏向唔想請亞洲大學畢業生
Ads
有興趣讀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囉
Ads
其實點為之學好咗一個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之外揀咩好? :^(
利申 咩都唔識