Ads
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop :^(
未聽過唔出奇
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop :^(
未聽過唔出奇
睇學校,睇邊個professor,睇邊年。N年前KongU有唔同CS course用scheme同埋Common Lisp。
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop :^(
未聽過唔出奇
睇學校,睇邊個professor,睇邊年。N年前KongU有唔同CS course用scheme同埋Common Lisp。
我係自學, 無上過堂
但平時聽開都係果幾種常見LANGUAGE
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
咁你不如話學Maths就得啦, 反正CS都只係Maths嘅一個branch! :^(
:^(
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop :^(
未聽過唔出奇
睇學校,睇邊個professor,睇邊年。N年前KongU有唔同CS course用scheme同埋Common Lisp。
我係自學, 無上過堂
但平時聽開都係果幾種常見LANGUAGE
programming language有唔同種類。Lisp,Scheme,Haskell,Clojure等被叫做functional programming language。背後理念係以數學上嘅函數做計算模型。用呢類語言寫程式一般會少用/唔用 side effects (例如assignment)。
https://en.wikipedia.org/wiki/Functional_programming
如果你用開OOP/Imperative programming language,你會發覺functional programming係好唔同一回事。就算工作上用唔著都應該睇下,對思考有幫助。FP style有時唔係FP language都用得,例如少用mutable data。
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
咁你不如話學Maths就得啦, 反正CS都只係Maths嘅一個branch! :^(
:^(
你唔通係我肚入面條蟲?! :^(
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
呢啲咪就係你同C4F嘅分別(i.e.佢識嘅嘢你多數唔識)囉! :^(
Ads
for, while ....真的有討論價值嗎
可以玩到係parallel stream入面行for loop,或者fork()出嚟行while loop
其實《Clean Code》歸納左好多寫靚code既skill
不過我個人對呢本書評分唔高,睇到訓著,但還是值得推薦
----------
再分享一下,如果有試過緊急補鑊,去maintain前人唔知寫左咩既legacy code, 好多時都會貪方便,用debugger trace到有問題既code上面直接用if 去判斷做hotfix....久而久之,好容易變成有一堆專處理special case既if...愈main 愈辛苦 :^(
仲有global variable到處非都係死罪 :^(
其實refactoring 入面提左一大堆bad smell, 睇晒佢起碼識得判斷自己係咪寫緊伏畀自己
https://sourcemaking.com/refactoring
遇過A class call B class
跟住B class call C class
跟住A class 用返個C class global varibale拎返data... :^( :^(
global左就斷左dependency...都未算係recursion
這樣是否正確其實好視乎個business domain決定
domain driven design有機會寫到易明既code....
其實好常見, 睇下framework就知
其實我覺得佢唔洗咁寫 :^( :^(
我都見過play framework用類似既方法
例如test script到行段code
然後有個singleton pattern 拎返server 個instance
但無記錯個program只係
A class call B class 讀個csv
然後A 用返 C 拎個csv data :^(
打搞下我重來未學過programming 但有興趣了解 接觸下 應該如何入手開始? 求引導
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
呢啲咪就係你同C4F嘅分別(i.e.佢識嘅嘢你多數唔識)囉! :^(
其實我都有好多一般嘢唔識,例如Javascript,php等web language。我係用C寫cgi。
你幾歲先
有關係咩 :^( :^(
咁我五十幾係咪要學cobol :^( :^(
用lisp :^(
You mean ((()))))((())Lisp (((((((())))))))))))((())?
而家學Lisp-based language, 建議你學Clojure, 個人都年輕啲, 唔好好似啲廢中/老咁走番去學啲老餅嘅Common Lisp, Scheme呀嗰啲! :^(
Language成日轉,theory比較穩定。學Clojure不如讀lambda calculus。一理通馬國明,識任何一種Lisp dialect要Clojure上手其實唔難,好似係。
點解我完全未聽過 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop :^(
未聽過唔出奇
睇學校,睇邊個professor,睇邊年。N年前KongU有唔同CS course用scheme同埋Common Lisp。
我係自學, 無上過堂
但平時聽開都係果幾種常見LANGUAGE
programming language有唔同種類。Lisp,Scheme,Haskell,Clojure等被叫做functional programming language。背後理念係以數學上嘅函數做計算模型。用呢類語言寫程式一般會少用/唔用 side effects (例如assignment)。
https://en.wikipedia.org/wiki/Functional_programming
如果你用開OOP/Imperative programming language,你會發覺functional programming係好唔同一回事。就算工作上用唔著都應該睇下,對思考有幫助。FP style有時唔係FP language都用得,例如少用mutable data。
好的 :^(呢個假期學返隻黎玩下 :^( :^( :^( :^(
係IVE學左呢兩樣幾好
Open-close principal
Design pattern
通常我會畫左class diagram 先打code,design個陣諗下如果到時個function,class要改,你個program有幾方便改,照住呢個原則,個program唔會差得去邊。
Ads
係IVE學左呢兩樣幾好
Open-close principal
Design pattern
通常我會畫左class diagram 先打code,design個陣諗下如果到時個function,class要改,你個program有幾方便改,照住呢個原則,個program唔會差得去邊。
咁乖既你😂
好啦既然大家咁熱心, 我又要問多幾個問題, 因為我又唔識 :^( :^( :^(
throw Exception定係Return Null/Error number 好D?
以java為例
Throw exception真係好煩,
1)有時唔知點分係邊個case
2)淨係見到個try catch block都唔開胃
3)話就話Exception可以上多幾層 stack, 咪又係每個method都係加返throws declaration
好啦既然大家咁熱心, 我又要問多幾個問題, 因為我又唔識 :^( :^( :^(
throw Exception定係Return Null/Error number 好D?
以java為例
Throw exception真係好煩,
1)有時唔知點分係邊個case
2)淨係見到個try catch block都唔開胃
3)話就話Exception可以上多幾層 stack, 咪又係每個method都係加返throws declaration
Try catch 好好用
Debug 都易啲因爲你會知到邊到出錯
你可以加自己message 同 run time value
同埋會 bubble up
覺得有機會有 exception 就 handle 咗
加埋 finally 去 gracefully terminate 其他嘢
點解會唔開胃 :^( :^(
你係香港讀?
香港始終比較偏重imperative 同oop
未聽過唔出奇