www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 程序喵大人
[導(dǎo)讀]熟悉我的讀者應(yīng)該都知道,前一段時(shí)間我始終在忙著翻譯一本外文C進(jìn)階書(shū)籍,接近半年時(shí)間,書(shū)籍翻譯工作終于接近尾聲了,雖然還有一些校對(duì)的工作,但是的確比之前空閑出來(lái)好多時(shí)間。翻譯一本書(shū)真的很磨人,過(guò)去半年,基本上每一天我都要拿出工作之外的三小時(shí)用于翻譯書(shū)籍。要知道程序員光工作就已經(jīng)很累...

熟悉我的讀者應(yīng)該都知道,前一段時(shí)間我始終在忙著翻譯一本外文C 進(jìn)階書(shū)籍,接近半年時(shí)間,書(shū)籍翻譯工作終于接近尾聲了,雖然還有一些校對(duì)的工作,但是的確比之前空閑出來(lái)好多時(shí)間。


翻譯一本書(shū)真的很磨人,過(guò)去半年,基本上每一天我都要拿出工作之外的三小時(shí)用于翻譯書(shū)籍。要知道程序員光工作就已經(jīng)很累人了,工作外還需要抽出大量時(shí)間去翻譯書(shū),這就不得不放棄大部分鍛煉身體的時(shí)間(腰疼脖子疼肩膀疼),也拒絕了一些朋友的聚會(huì)邀約,讓朋友還挺不開(kāi)心的。同時(shí)還需要每周至少寫(xiě)出一篇技術(shù)原創(chuàng)文章,這工作量,我也不多說(shuō)了,你們懂的。


扯遠(yuǎn)了,還是說(shuō)說(shuō)最近吧!最近雖然自己可供支配的時(shí)間多了一些,但還是不能太放松。我目前在從事音視頻方向的開(kāi)發(fā)工作,雖然自己對(duì)C 稍微熟悉一些,但是對(duì)音視頻方面的東西知之甚少,實(shí)踐經(jīng)驗(yàn)也比較少,雖然也做了一年多時(shí)間,但是多數(shù)都是用內(nèi)部的輪子。作為音視頻開(kāi)發(fā),不懂音視頻知識(shí)那肯定是不合格的。


所以最近在追《斗羅大陸》、《斗破蒼穹》、《眷思量》、《掃黑風(fēng)暴》的同時(shí),也在學(xué)習(xí)音視頻,打算做一個(gè)音視頻的Android端項(xiàng)目。目前的計(jì)劃是:

  1. ffmpeg編解碼

  2. 硬編碼、硬解碼

  3. OpenGL相關(guān)操作

  4. 濾鏡、特效


剛開(kāi)始學(xué)習(xí),項(xiàng)目我也是剛開(kāi)始搭建,語(yǔ)言還是使用的C ,標(biāo)準(zhǔn)是C 17,項(xiàng)目地址在https://github.com/fightingwangzq/AVLearning,里面有部分代碼,還請(qǐng)各位音視頻大佬多多指教。


這里估計(jì)會(huì)有一些朋友會(huì)問(wèn)到怎么學(xué)習(xí)音視頻?推薦關(guān)注公眾號(hào)字節(jié)流動(dòng),他的文章寫(xiě)的特別好,我就打算跟著他的文章一點(diǎn)點(diǎn)學(xué)習(xí)。


音視頻開(kāi)發(fā)主要語(yǔ)言就是C ,還有其他好多方向,都使用的C 。至于C 怎么入門(mén),向大家推薦C 之父出版了的五本書(shū)籍。一共三類,入門(mén)級(jí)別、進(jìn)階級(jí)別、實(shí)戰(zhàn)級(jí)別應(yīng)有盡有。


書(shū)籍如圖所示:



話說(shuō)我這用了這么長(zhǎng)時(shí)間cpp-father的微信號(hào),居然不知道C 之父出版了這么多書(shū),真是慚愧啊!


不同水平的程序員可以看Stroustrup的不同書(shū)籍:


路線1:沒(méi)有編程經(jīng)驗(yàn),也沒(méi)有C 語(yǔ)言基礎(chǔ),怎么學(xué)?

先《C 程序設(shè)計(jì)語(yǔ)言》,然后《C 程序設(shè)計(jì):原理與實(shí)踐》。


路線2:有C 語(yǔ)言基礎(chǔ),想寫(xiě)出工程級(jí)C 代碼,怎么學(xué)?

先深入《C 程序設(shè)計(jì):原理與實(shí)踐》,然后《C 程序設(shè)計(jì)語(yǔ)言》。


路線3:有其他語(yǔ)言編程經(jīng)驗(yàn),沒(méi)有C 語(yǔ)言基礎(chǔ),怎么學(xué)?

先《C 語(yǔ)言導(dǎo)學(xué)》,然后《C 程序設(shè)計(jì)語(yǔ)言》,最后《C 程序設(shè)計(jì):原理與實(shí)踐》。


路線4:如果是教師,Stroustrup的書(shū)適合用來(lái)教學(xué)嗎?

非常適合!劍橋大學(xué)、普林斯頓大學(xué)、上海交大等全球大量的名校都在用Stroustrup的書(shū)作為教材,取得了非常好的成效。為了幫助教師教學(xué),Stroustrup還專門(mén)為教師編寫(xiě)了教學(xué)指南、配套PPT、習(xí)題等,所以他的書(shū)在C 課堂深受歡迎,是公認(rèn)的C 教材的事實(shí)標(biāo)準(zhǔn)。


當(dāng)然,要成為一名合格甚至是優(yōu)秀的C 程序員,只看書(shū)肯定是不夠的。用Stroustrup的話來(lái)說(shuō):“學(xué)習(xí)程序設(shè)計(jì)最好的方法是實(shí)踐,是編寫(xiě)有用的代碼,而非玩具代碼”。最好是把書(shū)籍里面的習(xí)題全都練習(xí)一遍,所有的代碼全都手敲一遍!很多程序員應(yīng)該都聽(tīng)說(shuō)過(guò)十萬(wàn)行定律吧!


下面是書(shū)籍推薦環(huán)節(jié):



《C 程序設(shè)計(jì)語(yǔ)言(第1~3部分)(原書(shū)第4版)》


《C 程序設(shè)計(jì)語(yǔ)言(第4部分:標(biāo)準(zhǔn)庫(kù))(原書(shū)第4版)》

作者:(美)本賈尼·斯特勞斯特魯(BjarneStroustrup)

譯者:王剛、楊巨峰


推薦理由:豆瓣評(píng)分9.2!入門(mén)必備,世界名校核心教材,這本書(shū)從語(yǔ)言設(shè)計(jì)者的角度講解了專業(yè)C 程序員需要的每個(gè)語(yǔ)言特性和標(biāo)準(zhǔn)庫(kù)組件,并分析了它們的設(shè)計(jì)初衷、原理和制約因素,里面有698條編程建議,1000多個(gè)代碼示例,是數(shù)百萬(wàn)C 程序員學(xué)完后推崇備至的C 語(yǔ)言學(xué)習(xí)寶典。


《C 程序設(shè)計(jì):原理與實(shí)踐(基礎(chǔ)篇)(原書(shū)第2版)》


《C 程序設(shè)計(jì):原理與實(shí)踐(進(jìn)階篇)(原書(shū)第2版)》

作者:[美]?本賈尼·斯特勞斯特魯普(Bjarne Stroustrup)

譯者:任明明、王剛、李忠偉、劉曉光


推薦理由:豆瓣評(píng)分8.9,進(jìn)階必備,也是個(gè)人最喜歡的一款,打算入手一本進(jìn)階篇進(jìn)階一下,這本書(shū)專注于C 程序設(shè)計(jì)技術(shù)、實(shí)踐和技巧,是一本能讓你學(xué)到基本的實(shí)用編程技術(shù)(包括支持這種技術(shù)的編程思想和語(yǔ)言工具)的最簡(jiǎn)單書(shū)籍,里面有1182道習(xí)題,幫助實(shí)現(xiàn)從“工匠”(碼農(nóng))到“藝術(shù)家”的升華。



《C 語(yǔ)言導(dǎo)學(xué)(原書(shū)第2版)》

作者:[美]本賈尼·斯特勞斯特魯普(Bjarne Stroustrup)

譯者:王剛

推薦理由:豆瓣評(píng)分8.9,322條編程建議,本書(shū)通過(guò)介紹編程風(fēng)格(例如面向?qū)ο缶幊毯头盒途幊蹋┮鲋С炙鼈兊腃 特性。從基本特性開(kāi)始,延伸到更寬范的進(jìn)階主題,包括很多C 17新特性,例如移動(dòng)語(yǔ)義、一致初始化、lambda表達(dá)式、改進(jìn)的容器、隨機(jī)數(shù)以及并發(fā)。本書(shū)非常全面,甚至包含一些為C 20提出的擴(kuò)展,例如概念和模塊。本書(shū)最后討論了C 語(yǔ)言的設(shè)計(jì)和演化。




送書(shū)規(guī)則



在這篇文章下方留言 ?這篇文章的點(diǎn)贊在看,我會(huì)選取留言點(diǎn)贊量最高的 5 位同學(xué),送出這 5 本書(shū)的任意一本(中獎(jiǎng)小伙伴自己選),《C 程序設(shè)計(jì):原理與實(shí)踐(原書(shū)第2版)》與《C 程序設(shè)計(jì)語(yǔ)言(原書(shū)第4版),請(qǐng)獲獎(jiǎng)觀眾備注選取的是基礎(chǔ)篇or進(jìn)階篇,1-3部分或第4部分,截止時(shí)間至 8 月 18日晚 8 點(diǎn)。
也可以自行點(diǎn)擊閱讀原文購(gòu)買(mǎi)哈!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉