原创 世界級五大定理,每個程序員應該都知道

定律-或稱法則,可以指導我們並讓我們在同伴的錯誤中學習。這篇文章中,我將介紹我每次設計或實現軟件時出現在我腦海的五大定律。其中有些和開發有關,有些和系統組織有關。它們可以幫助你成爲合格的軟件工程師。 墨菲定律 “凡事可能出錯,就一定出錯。”

原创 C++之父:精通C++很難,但你一天之內就能學習使用C++

精通C++聽起來好像就是一個笑話。爲什麼C++比別的語言難學那麼多?其實這基本上是因爲C++之父Bjarne Stroustrup 說過的一句話“我特別的討厭語言的設計者把自己的喜好強加給用戶”(看向go)。結果C++爲了不限制你的想法,於

原创 學C++走遊戲方向,是不是非常艱難自找苦吃?

C++這門語言從誕生到今天已經經歷了將近30個年頭。 不可否認,它的學習難度都比其它語言較高。而它的學習難度,主要來自於它的複雜性。 現在C++的使用範圍比以前已經少了很多,java、C#、python等語言在很多方面已經可以代替C++。

原创 爲什麼遊戲服務端用開發效率低的C++來寫,其他語言無法勝任嗎?

其實現在遊戲服務端基本上都是多語言組合開發的,C++已經不再是唯一選擇,Java、Python、Golang、Erlang、C#以及各種腳本語言都會涉及。但是爲什麼現如今大多數遊戲服務端還是用C++來寫呢?我認爲一個項目在做技術選型時把C+