精華區beta Gossiping 關於我們 聯絡資訊
※ 引述《commandity (Ω)》之銘言: : 突然想到 : 如果當初 祖克柏 當初選擇用c語言來寫facebook會怎麼樣 : 應該會跑得比較快吧!? : 有沒有卦當初為何選擇python? 「比較快」要看情境而定。資訊工程系學生這輩子寫過最「完美」的程式, 多半是大一程式設計課程接觸到的 "Hello World",美到無可挑惕,自然 執行「相當快」,但也不知能做什麼事。 若你真想用 C 語言刻一個類似 Facebook 的網站,當然可行,原始程式碼: https://github.com/jserv/facebooc 「慣 C」把 book 改為 boo"c"。 除了程式碼,歡迎一併參考技術報告: https://hackmd.io/s/B1s8hX1yg (裡頭附上解說影片) 我以前沒想過要自幹類似 Facebook 的網路服務,只是剛好發現很多學生上課 會開 Facebook,我想,既然學生這麼愛 Facebook,那不妨把學生的作業和 「興趣」結合,沒想到效果不惡,讓學生忙到沒空玩正宗 Facebook (?) 歡迎關注系統軟體課程,今年我們除了要打造網路服務外,預計也會自幹 TCP/IP stack,跑在自幹的 RTOS 之上: http://wiki.csie.ncku.edu.tw/sysprog/schedule -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.82.61 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1525261544.A.079.html
gaowei16: 美到無可挑剔 05/02 19:47
wyvernlee: 有神,快拜!! 05/02 19:48
※ 編輯: jserv (140.116.82.61), 05/02/2018 19:49:08
fs78123q: 先推再說 05/02 19:48
YaLingYin: 我文組看不懂 05/02 19:48
Qoo20811: 美啦幹 05/02 19:48
neo5277: 呼叫成功,最近自己自修中,C真的好酷 05/02 19:49
ksldig0319: 有神快拜 05/02 19:50
LeOniD0728: 宅色夫~~ 05/02 19:52
soheadsome: 這樣也釣得到? 05/02 19:55
thelittleone: 有神快拜!!!! 05/02 19:55
zzzz8931: 推 05/02 19:55
kerkercheng: 自幹TCP/IP 感覺超潮 05/02 19:56
chouanhsu: 有神快拜! 05/02 19:58
TWN5566: 好酷 05/02 19:59
robinyu85: 神 05/02 19:59
px37521: 有神快跪 05/02 19:59
randy101021: 快推 不然別人以為我看不懂 05/02 19:59
t81511270: 自幹TCP ??? 猛 05/02 20:00
wl00887404: jserv 給推 05/02 20:01
s3561151: 有神快推 05/02 20:01
px37521: 有沒有結果可以看啊?類似facebook那種介面的……文組看 05/02 20:01
px37521: 程式碼看不出任何端倪 05/02 20:01
botnet: 有點強 05/02 20:03
lpoijk: 嗯? 我想說誰這麼專業 原來是大神 05/02 20:03
missingkid: 先跪 05/02 20:04
zu00405479: 跟我想的差不多,被你先po出來了 05/02 20:05
Makefile: 猛猛的 大師! 05/02 20:05
jctron: 快推 05/02 20:06
yanli2: 老師期末拜託留情 05/02 20:06
cjtv: 看不懂我文組 05/02 20:06
lpoijk: 今天下班了 明天再來clone跟contribute 05/02 20:07
jserv: @lpoijk, 太好了,感謝您 05/02 20:09
Wall62: 有神快拜 05/02 20:09
Gold740716: make && make install 05/02 20:11
p00o99o: 真的很壞 05/02 20:11
kaorukoganei: 大神快拜 05/02 20:12
woodkiwoodki: 看不懂啦 推了再說 05/02 20:13
jserv: @t81511270, 基本的TCP/IP stack約兩千行C程式即可實作 05/02 20:13
atbb: 推... 05/02 20:13
jserv: (下次這裡有人討論TCP的八卦時,我再把程式碼貼出來) 05/02 20:14
s801107: 快推假裝有看懂 05/02 20:14
leftless: 昨天拿了200萬IOTA來推個 05/02 20:16
smartree: 喔喔!!大神出現了! 05/02 20:17
nthulibrary: jserv大神顯靈啦 05/02 20:18
derekhsu: 不夠不夠j大我要看組合語言版Facebooka 05/02 20:19
jserv: @leftless, 感謝支持,之後我會繼續「撒幣」 05/02 20:20
abc88662a: 自幹TCP 老師不要醬 05/02 20:20
samuncle123: 我只看到火星文 05/02 20:21
jserv: @derekhsu, 組合語言> https://github.com/nemasu/asmttpd 05/02 20:21
wlolka: ( ゚∀゚) 扌隹 (゚∀゚ ) 05/02 20:22
genaro: y 05/02 20:23
jserv: 高效能組合語言伺服器: https://2ton.com.au/rwasa/ 05/02 20:23
zxcasd848: 不明覺厲呢 05/02 20:24
b0920075: jserv大大奇怪的東西真多 05/02 20:25
victoryzy: 看到C語言就會看到老師 推一個 05/02 20:25
menshuei: 請問老師有打孔卡版的嗎? 05/02 20:26
jserv: @victoryzy, 「有沒有推廣 C 語言的八卦?」 05/02 20:27
jserv: @menshuei, 用Brainf*ck語言自幹web server,比打孔更潮 05/02 20:28
happysorry34: 太潮啦 潮難刻出來的 05/02 20:28
Wangdy: 這誰呀?我偽理組看不懂 05/02 20:30
jserv: @Wangdy, 不需要看懂呀,玩起來開心就好 05/02 20:31
jserv: @neo5277, 會 C 會呼吸。做自己,好自在.c 05/02 20:32
saiulbb: 老師你好 05/02 20:32
b0920075: https://github.com/0xddaa/bashfuck.git 用bashfuck 05/02 20:32
benjelly: .... 05/02 20:32
Dayton: 加書籤 05/02 20:33
chuegou: 是jserv 05/02 20:33
jserv: @Dayton, 歡迎送 pull request 過來,感謝 05/02 20:34
ny8426: 有神快拜 05/02 20:34
yklium: 狂 推推 05/02 20:34
jserv: @b0920075, 我只是用程式碼發廢文,多練習罷了 05/02 20:36
f127stellvia: 有神快拜 我只會用C# .. 05/02 20:36
Wangdy: 靠腰,是神 05/02 20:36
tommy8054: 推推 05/02 20:38
saint01: 有神快拜 05/02 20:39
wsx12358: 有神快拜 05/02 20:39
jserv: @p00o99o, 男人不壞,編譯器不愛 (?) 05/02 20:41
howard0113: 是jserv!!! 05/02 20:41
bill0205: 有神快拜 我C語言從大一用過後就很少用了XDDD 05/02 20:42
bill0205: 現在都寫PHP@@ 05/02 20:42
choosin: 久仰大名 05/02 20:44
jserv: @bill0205, 沒關係,你已經體會了「完美」,還是PHP親切 05/02 20:44
bhbbbbb: 太神啦 05/02 20:44
gameflier: 是jserv耶!推推推! 05/02 20:45
aghgna: 你自幹王? 05/02 20:45
helloxin: 推推 05/02 20:47
bluestart26: 快推 免得別人以為我看不懂 05/02 20:49
rupcj8: 看第一段就知道是蛇夫 05/02 20:51
flysonics: 用C自幹TCP/IP 五體投地 05/02 20:53
silentence: 你每一發一次文 不知道在看什麼鬼次數又默默+1了QQ 05/02 20:53
TitanEric: 我先跪 05/02 20:54
s512874690: 老師你好 我文組我看不懂 XDD 05/02 20:55
htc10: 推推推 05/02 20:55
userpeter: 先推,再看程式碼... @@ 05/02 20:56
Gasolsister: 推 05/02 20:58
cool9203: 大神跪了 我tcp/ip只會呼叫socket來用而已QQ 05/02 21:04
showforce: 有神 05/02 21:05
roxcido: 推 05/02 21:06
yogurt0313: 老師你好 05/02 21:08
raagi: 老師我想寫 TCP/IP stack 05/02 21:09
raagi: 雖然我作業還沒寫完嗚嗚嗚 05/02 21:09
tony5361627: 推 05/02 21:12
gfhnrtjpoiuy: 是神 05/02 21:17
oaoa0123: 老師好 05/02 21:27
cady69: 居然是宅色夫 05/02 21:36
Sousake: 居然 05/02 21:45
FlynnZhang: 有神 05/02 21:46
Archier: 哦喔喔喔~~~! 05/02 21:49
wei115: 喔喔喔 05/02 21:54
LoCKeR941010: 有神快拜 05/02 22:05
jhangyu: 笑了XDDDD 05/02 22:22
amALu: 想說要學PYTHON...可是真的搞不懂他怎麼變成我們用的程式.. 05/02 22:27
amALu: (完全不懂程式的人qq) 05/02 22:27
MidoBanA: (跪) 05/02 22:27
notneme159: 推個 文組看不懂 05/02 22:31
Rioronja: 大神出來了 05/02 22:40
commandity: 完全看不懂 05/02 22:41
heaviest: 推個 05/02 22:43
NaiveRed: 推~ 05/02 22:46
qwer338859: 推 05/02 22:47
jinmin88: 老師好 05/02 23:04
xxian: 如果是用c冩的話,現在應該還沒有fb。 05/02 23:07
bomb116: 推~ 05/02 23:07
lai526: 有神快拜!學長好~ 05/02 23:14
scarfman: 推宅色夫 05/02 23:16
wkunhui: 有神必推 05/02 23:17
xxian: 喝牛奶根本不需要自己養牛. 05/02 23:17
selvester: 完美的 hello world也是經過debug 少了分號 沒有引號 05/02 23:18
antylove: 神啊 05/02 23:20
weboau: 有神我先拜再看 05/02 23:23
xiefengan: 推大神 05/02 23:51
kushikoi: 朝聖 05/02 23:58
naoomi: 我媽問我為何跪在手機前 05/03 00:03
soyjay: 看到一半趕快拉上去看ID 原來是老師 05/03 00:04
junping: 自幹太狂啦 05/03 00:06
zxc90147: 跟我想的差不多 05/03 00:18
pleasewait: 大神顯靈 05/03 00:24
coolboy56: 猛 05/03 00:31
chia7712: 推推 05/03 00:49
gipo776: 推 05/03 01:26
xhung: 讓學生忙到沒空玩正宗Facebook ... XD 05/03 01:47
rob666: 推 05/03 01:48
Wand: 那個facebooc是怎樣喇XDDDDDDDDD 05/03 01:52
sapc87952: 推 05/03 01:53
iamkg33: 百推內! 05/03 02:10
astrophy: 推!! 05/03 02:17
a2470abc: 有神先拜個 05/03 02:36
HowLeeHi: 宅色夫!! 05/03 03:11