Re: [問卦] 如果facebook是用c語言來寫會怎麼樣

看板 Gossiping
時間
留言 176則留言,145人參與討論
推噓 141推 1噓 34→
※ 引述《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
1Fgaowei16: 美到無可挑剔 05/02 19:47
2Fwyvernlee: 有神,快拜!! 05/02 19:48
※ 編輯: jserv (140.116.82.61), 05/02/2018 19:49:08
3Ffs78123q: 先推再說 05/02 19:48
4FYaLingYin: 我文組看不懂 05/02 19:48
5FQoo20811: 美啦幹 05/02 19:48
6Fneo5277: 呼叫成功,最近自己自修中,C真的好酷 05/02 19:49
7Fksldig0319: 有神快拜 05/02 19:50
8FLeOniD0728: 宅色夫~~ 05/02 19:52
9Fsoheadsome: 這樣也釣得到? 05/02 19:55
10Fthelittleone: 有神快拜!!!! 05/02 19:55
11Fzzzz8931: 推 05/02 19:55
12Fkerkercheng: 自幹TCP/IP 感覺超潮 05/02 19:56
13Fchouanhsu: 有神快拜! 05/02 19:58
14FTWN5566: 好酷 05/02 19:59
15Frobinyu85: 神 05/02 19:59
16Fpx37521: 有神快跪 05/02 19:59
17Frandy101021: 快推 不然別人以為我看不懂 05/02 19:59
18Ft81511270: 自幹TCP ??? 猛 05/02 20:00
19Fwl00887404: jserv 給推 05/02 20:01
20Fs3561151: 有神快推 05/02 20:01
21Fpx37521: 有沒有結果可以看啊?類似facebook那種介面的……文組看 05/02 20:01
22Fpx37521: 程式碼看不出任何端倪 05/02 20:01
23Fbotnet: 有點強 05/02 20:03
24Flpoijk: 嗯? 我想說誰這麼專業 原來是大神 05/02 20:03
25Fmissingkid: 先跪 05/02 20:04
26Fzu00405479: 跟我想的差不多,被你先po出來了 05/02 20:05
27FMakefile: 猛猛的 大師! 05/02 20:05
28Fjctron: 快推 05/02 20:06
29Fyanli2: 老師期末拜託留情 05/02 20:06
30Fcjtv: 看不懂我文組 05/02 20:06
31Flpoijk: 今天下班了 明天再來clone跟contribute 05/02 20:07
32Fjserv (21留言): @lpoijk, 太好了,感謝您 05/02 20:09
33FWall62: 有神快拜 05/02 20:09
34FGold740716: make && make install 05/02 20:11
35Fp00o99o: 真的很壞 05/02 20:11
36Fkaorukoganei: 大神快拜 05/02 20:12
37Fwoodkiwoodki: 看不懂啦 推了再說 05/02 20:13
38Fjserv (21留言): @t81511270, 基本的TCP/IP stack約兩千行C程式即可實作 05/02 20:13
39Fatbb: 推... 05/02 20:13
40Fjserv (21留言): (下次這裡有人討論TCP的八卦時,我再把程式碼貼出來) 05/02 20:14
41Fs801107: 快推假裝有看懂 05/02 20:14
42Fleftless: 昨天拿了200萬IOTA來推個 05/02 20:16
43Fsmartree: 喔喔!!大神出現了! 05/02 20:17
44Fnthulibrary: jserv大神顯靈啦 05/02 20:18
45Fderekhsu: 不夠不夠j大我要看組合語言版Facebooka 05/02 20:19
46Fjserv (21留言): @leftless, 感謝支持,之後我會繼續「撒幣」 05/02 20:20
47Fabc88662a: 自幹TCP 老師不要醬 05/02 20:20
48Fsamuncle123: 我只看到火星文 05/02 20:21
49Fjserv (21留言): @derekhsu, 組合語言> https://github.com/nemasu/asmttpd 05/02 20:21
50Fwlolka: ( ゚∀゚) 扌隹 (゚∀゚ ) 05/02 20:22
51Fgenaro: y 05/02 20:23
52Fjserv (21留言): 高效能組合語言伺服器: https://2ton.com.au/rwasa/ 05/02 20:23
53Fzxcasd848: 不明覺厲呢 05/02 20:24
54Fb0920075: jserv大大奇怪的東西真多 05/02 20:25
55Fvictoryzy: 看到C語言就會看到老師 推一個 05/02 20:25
56Fmenshuei: 請問老師有打孔卡版的嗎? 05/02 20:26
57Fjserv (21留言): @victoryzy, 「有沒有推廣 C 語言的八卦?」 05/02 20:27
58Fjserv (21留言): @menshuei, 用Brainf*ck語言自幹web server,比打孔更潮 05/02 20:28
59Fhappysorry34: 太潮啦 潮難刻出來的 05/02 20:28
61FWangdy: 這誰呀?我偽理組看不懂 05/02 20:30
62Fjserv (21留言): @Wangdy, 不需要看懂呀,玩起來開心就好 05/02 20:31
63Fjserv (21留言): @neo5277, 會 C 會呼吸。做自己,好自在.c 05/02 20:32
64Fsaiulbb: 老師你好 05/02 20:32
65Fb0920075: https://github.com/0xddaa/bashfuck.git 用bashfuck 05/02 20:32
66Fbenjelly: .... 05/02 20:32
67FDayton: 加書籤 05/02 20:33
68Fchuegou: 是jserv (21留言) 05/02 20:33
69Fjserv (21留言): @Dayton, 歡迎送 pull request 過來,感謝 05/02 20:34
70Fny8426: 有神快拜 05/02 20:34
71Fyklium: 狂 推推 05/02 20:34
72Fjserv (21留言): @b0920075, 我只是用程式碼發廢文,多練習罷了 05/02 20:36
73Ff127stellvia: 有神快拜 我只會用C# .. 05/02 20:36
74FWangdy: 靠腰,是神 05/02 20:36
75Ftommy8054: 推推 05/02 20:38
76Fsaint01: 有神快拜 05/02 20:39
77Fwsx12358: 有神快拜 05/02 20:39
78Fjserv (21留言): @p00o99o, 男人不壞,編譯器不愛 (?) 05/02 20:41
79Fhoward0113: 是jserv!!! 05/02 20:41
80Fbill0205: 有神快拜 我C語言從大一用過後就很少用了XDDD 05/02 20:42
81Fbill0205: 現在都寫[email protected]@ 05/02 20:42
82Fchoosin: 久仰大名 05/02 20:44
83Fjserv (21留言): @bill0205, 沒關係,你已經體會了「完美」,還是PHP親切 05/02 20:44
84Fbhbbbbb: 太神啦 05/02 20:44
85Fgameflier: 是jserv耶!推推推! 05/02 20:45
86Faghgna: 你自幹王? 05/02 20:45
87Fhelloxin: 推推 05/02 20:47
88Fbluestart26: 快推 免得別人以為我看不懂 05/02 20:49
89Frupcj8: 看第一段就知道是蛇夫 05/02 20:51
90Fflysonics: 用C自幹TCP/IP 五體投地 05/02 20:53
91Fsilentence: 你每一發一次文 不知道在看什麼鬼次數又默默+1了QQ 05/02 20:53
92FTitanEric: 我先跪 05/02 20:54
93Fs512874690: 老師你好 我文組我看不懂 XDD 05/02 20:55
94Fhtc10: 推推推 05/02 20:55
95Fuserpeter: 先推,再看程式碼... @@ 05/02 20:56
96FGasolsister: 推 05/02 20:58
97Fcool9203: 大神跪了 我tcp/ip只會呼叫socket來用而已QQ 05/02 21:04
98Fshowforce: 有神 05/02 21:05
99Froxcido: 推 05/02 21:06
100Fyogurt0313: 老師你好 05/02 21:08
101Fraagi: 老師我想寫 TCP/IP stack 05/02 21:09
102Fraagi: 雖然我作業還沒寫完嗚嗚嗚 05/02 21:09
103Ftony5361627: 推 05/02 21:12
104Fgfhnrtjpoiuy: 是神 05/02 21:17
105Foaoa0123: 老師好 05/02 21:27
106Fcady69: 居然是宅色夫 05/02 21:36
107FSousake: 居然 05/02 21:45
108FFlynnZhang: 有神 05/02 21:46
109FArchier: 哦喔喔喔~~~! 05/02 21:49
110Fwei115: 喔喔喔 05/02 21:54
111FLoCKeR941010: 有神快拜 05/02 22:05
112Fjhangyu: 笑了XDDDD 05/02 22:22
113FamALu: 想說要學PYTHON...可是真的搞不懂他怎麼變成我們用的程式.. 05/02 22:27
114FamALu: (完全不懂程式的人qq) 05/02 22:27
115FMidoBanA: (跪) 05/02 22:27
116Fnotneme159: 推個 文組看不懂 05/02 22:31
117FRioronja: 大神出來了 05/02 22:40
118Fcommandity: 完全看不懂 05/02 22:41
119Fheaviest: 推個 05/02 22:43
120FNaiveRed: 推~ 05/02 22:46
121Fqwer338859: 推 05/02 22:47
122Fjinmin88: 老師好 05/02 23:04
123Fxxian: 如果是用c冩的話,現在應該還沒有fb。 05/02 23:07
124Fbomb116: 推~ 05/02 23:07
125Flai526: 有神快拜!學長好~ 05/02 23:14
126Fscarfman: 推宅色夫 05/02 23:16
127Fwkunhui: 有神必推 05/02 23:17
128Fxxian: 喝牛奶根本不需要自己養牛. 05/02 23:17
129Fselvester: 完美的 hello world也是經過debug 少了分號 沒有引號 05/02 23:18
130Fantylove: 神啊 05/02 23:20
131Fweboau: 有神我先拜再看 05/02 23:23
132Fxiefengan: 推大神 05/02 23:51
133Fkushikoi: 朝聖 05/02 23:58
134Fnaoomi: 我媽問我為何跪在手機前 05/03 00:03
135Fsoyjay: 看到一半趕快拉上去看ID 原來是老師 05/03 00:04
136Fjunping: 自幹太狂啦 05/03 00:06
137Fzxc90147: 跟我想的差不多 05/03 00:18
138Fpleasewait: 大神顯靈 05/03 00:24
139Fcoolboy56: 猛 05/03 00:31
140Fchia7712: 推推 05/03 00:49
141Fgipo776: 推 05/03 01:26
142Fxhung: 讓學生忙到沒空玩正宗Facebook ... XD 05/03 01:47
143Frob666: 推 05/03 01:48
144FWand: 那個facebooc是怎樣喇XDDDDDDDDD 05/03 01:52
145Fsapc87952: 推 05/03 01:53
146Fiamkg33: 百推內! 05/03 02:10
147Fastrophy: 推!! 05/03 02:17
148Fa2470abc: 有神先拜個 05/03 02:36
149FHowLeeHi: 宅色夫!! 05/03 03:11
150Fkingweirong: 推老師! 05/03 04:01
151Fck237: 快推 我看不懂 05/03 05:08
152Fs870196: 推 05/03 05:38
153Fyin0123: 朝聖 05/03 07:58
154Ftonytonyjan: 有人跟我一樣一直看到 Segmentation Fault 嗎 05/03 09:26
155Fcmax: 狂 05/03 09:43
156Fs08glen: 有神快拜 05/03 10:09
157Faki52020: 老師好 05/03 10:54
158Fweebeer626: 哇 05/03 11:20
159Flookto: 老師厲害的跟鬼一樣 嗚嗚嗚 05/03 11:34
160Fe00291001: 推大師 05/03 11:40
161FQoohunter: 有大神出沒 05/03 11:53
162Fl117059432: OTZ 05/03 11:56
163Fericthree: 有神快拜 05/03 12:20
164Fdamody: 來玩rust啊 感覺也很棒 05/03 13:27
165Flovelycateye: 有神!緊拜! 05/03 16:07
166Fv9290026: 先拜神 05/03 18:09
167Ftwolight: 雙手合十,膝蓋一軟 05/03 20:48
168Ftwolight: 左滾三圈,右滾三圈 05/03 20:48
169Ftwolight: 老師豪~ 05/03 20:48
170Fjserv (21留言): @xxian, 早期很多網站其實用C/C++透過CGI/FastCGI執行,如Y! 05/04 13:38
171Fjserv (21留言): @raagi, 來啊,下週我應該會把 TCP/IP stack程式碼釋出 05/04 13:39
172Fjserv (21留言): @Wand, 你不覺得 Faceboo"C" 命名很美嗎? 05/04 13:40
173Fjserv (21留言): @silentence, https://github.com/jserv/svgirl # 另一個 05/04 13:41
174Fjserv (21留言): @iamkg33, 感謝賞臉! 05/04 13:43
175Fjserv (21留言): @tonytonyjan, 在 macOS 平台已知有誤,歡迎送 PR 05/04 13:44
176Fbbo6uis122: 推 61.223.31.188 09/29 01:57
看更多 jserv 的文章,或回到 gossiping 看板

完整討論串

留言數 標題 作者 日期
21 [問卦] 如果facebook是用c語言來寫會怎麼樣 commandity 2018-04-16T22:19:18
176 >> Re: [問卦] 如果facebook是用c語言來寫會怎麼樣 jserv 2018-05-02T19:45:41