• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      語言類計(jì)算機(jī)圖書編輯加工中的常見錯(cuò)誤及改進(jìn)措施

      2019-10-08 07:44:00華中科技大學(xué)出版社
      傳播力研究 2019年12期

      華中科技大學(xué)出版社

      計(jì)算機(jī)語言的發(fā)展經(jīng)歷了三個(gè)階段:機(jī)器語言階段—匯編語言階段—高級(jí)語言階段。目前,高級(jí)語言因其易理解性而被廣大用戶接受,Java、Python、C++等語言如雨后春筍般涌現(xiàn)。計(jì)算機(jī)語言發(fā)展迅速,介紹這些語言的相關(guān)書籍具有知識(shí)前沿性。如何編輯加工語言類計(jì)算機(jī)圖書,提高圖書質(zhì)量,是值得探討的問題。現(xiàn)結(jié)合多年的實(shí)際工作經(jīng)驗(yàn),分析語言類計(jì)算機(jī)圖書編輯加工過程中的常見錯(cuò)誤。這些常見錯(cuò)誤一般可做技術(shù)分析。

      一、常見錯(cuò)誤分析

      (一)程序代碼問題

      語言類計(jì)算機(jī)圖書為了說明某個(gè)函數(shù)的作用或某個(gè)循環(huán)語句的用法,或者為了展示某種功能的實(shí)現(xiàn)過程,最直觀的方式是引用程序代碼進(jìn)行說明。一般情況下,程序代碼中的英文字符推薦使用Courier New字體,中文字則推薦使用小五號(hào)“楷體-GB 2312”字體,均為正體。為增加可讀性,程序代碼可整體首行縮進(jìn)4個(gè)字符。通常來說,一方面,這些程序代碼是作者在特定版本的編輯器或平臺(tái)調(diào)試成功無誤的,經(jīng)過復(fù)制粘貼操作最終展現(xiàn)在書稿中,往往給人不會(huì)出現(xiàn)錯(cuò)誤的錯(cuò)覺。另一方面,有些代碼體量很大,或需要連接后臺(tái)數(shù)據(jù)庫才能驗(yàn)證程序是否能走通,而編輯在初稿加工過程中又不具備條件安裝合適的調(diào)試環(huán)境,不可能通過測(cè)試一一核實(shí)代碼的正確性。其實(shí),程序代碼中經(jīng)常會(huì)因?yàn)槟承┤藶橐蛩仉[藏技術(shù)錯(cuò)誤,而這些錯(cuò)誤是特別容易被忽視的。筆者將這些錯(cuò)誤歸納為如下幾類。

      圖1 界面截圖問題(操作前)

      圖2 界面截圖問題(操作后)

      (1)字母拼寫錯(cuò)誤。在一本介紹Android系統(tǒng)的書籍中,出現(xiàn)了多處此類錯(cuò)誤,舉一例進(jìn)行說明。

      例1:字母拼寫錯(cuò)誤。

      setRepeating(int type, long triggerAtTiem, long interval, PendingIntent operation)

      這里的“triggerAtTiem”應(yīng)為“trigger AtTime”。乍看起來,除非編輯有很強(qiáng)的專業(yè)背景基礎(chǔ),否則很難看出觸發(fā)參數(shù)“triggerAtTiem”的字母拼寫出現(xiàn)了錯(cuò)誤。但是,只要細(xì)心觀察,聯(lián)系上下例題,就能很快發(fā)現(xiàn)錯(cuò)誤所在。而且高級(jí)語言是無限貼近自然語言的,基于此也可以判斷,“triggerAtTiem”應(yīng)為“triggerAtTime”。若還是拿不準(zhǔn),對(duì)于發(fā)現(xiàn)的此類問題,可以以疑問表的形式,統(tǒng)一提請(qǐng)作者答疑解決。

      (2)配對(duì)錯(cuò)誤。程序代碼講求配對(duì),若存在不能配對(duì)的元素,則程序調(diào)試過程中會(huì)報(bào)錯(cuò),提示測(cè)試未通過。如果這種測(cè)試未通過的代碼出現(xiàn)在書稿中,就屬于錯(cuò)誤。

      例2:配對(duì)錯(cuò)誤。

      2009-9-30

      此例出自一本介紹大數(shù)據(jù)技術(shù)的書稿。顯然,此處的標(biāo)簽沒有對(duì)應(yīng)的結(jié)束標(biāo)簽,,標(biāo)簽沒有對(duì)應(yīng)的開始標(biāo)簽。這段程序運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤。

      (3)程序輸入和輸出不一致。計(jì)算機(jī)程序代碼是一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令,用于實(shí)現(xiàn)某些特定的功能。也就是說,程序代碼的輸入和輸出應(yīng)該匹配。例3:程序輸入和輸出不一致。

      def gys(m,n)

      “‘求m和n的最大公約數(shù)’”

      r=m%n

      while(r!=0)

      m=n

      n=r

      r=m%n

      return(n)

      某批原材料為φ12mm、材質(zhì)為YL82B的熱軋盤條,在拉拔加工過程中,發(fā)生斷裂現(xiàn)象,圖1中左側(cè)斷口從盤條周邊到心部逐漸凸起,形似筆尖,右側(cè)為與之匹配斷口,呈漏斗狀,這是斷裂起始于截面心部,并逐漸沿周邊向外擴(kuò)展的一種特殊斷裂方式。經(jīng)了解,拉拔工藝為:熱軋盤條→機(jī)械去皮→拉拔。分別在原材料及斷裂樣品上取化學(xué)成分、力學(xué)性能及金相試樣進(jìn)行檢驗(yàn)分析,以期查明其斷裂原因。

      a=int(input(“請(qǐng)輸入第一個(gè)整數(shù):”))

      b=int(input(“請(qǐng)輸入第二個(gè)整數(shù):”))

      print(“最大公約數(shù)為%d”%gys(a, b))

      程序運(yùn)行結(jié)果:

      請(qǐng)輸入第一個(gè)整數(shù):9

      請(qǐng)輸入第二個(gè)整數(shù):12

      最大公約數(shù)3

      這段程序代碼中使用的是print(“最大公約數(shù)為%d”%gys(a,b)),那么在輸出的時(shí)候呈現(xiàn)在屏幕上或打印出來的應(yīng)該是“最大公約數(shù)為3”,而不是“最大公約數(shù)3”不要小看這少掉的簡(jiǎn)單的“為”字,這是編輯嚴(yán)謹(jǐn)素養(yǎng)和專業(yè)素質(zhì)的體現(xiàn)。

      例4:表述不規(guī)范。

      plt.xlim(-.5,n)

      這里的“-.5”應(yīng)為“-0.5”。這涉及數(shù)的用法規(guī)范,通常計(jì)算機(jī)軟件統(tǒng)計(jì)界面上會(huì)為了節(jié)省版面位置而省略純小數(shù)中小數(shù)點(diǎn)前的0,以致形成一種行業(yè)內(nèi)不規(guī)范的用法?!冻霭嫖锷蠑?shù)字用法》(GB/T 15835—2011)規(guī)定,“純小數(shù)必須寫出小數(shù)點(diǎn)前定位的‘0’”,因此,在出版時(shí),純小數(shù)中小數(shù)點(diǎn)前的0不能省略。

      (二)界面截圖問題

      現(xiàn)階段,高級(jí)語言的主流是面向?qū)ο蟮?,如Visual C++等,前臺(tái)界面和后臺(tái)程序密切相關(guān)。書稿在說明程序時(shí),經(jīng)常會(huì)截取前臺(tái)操作界面以利于讀者理解。在這種情況下,需要核對(duì)文字描述和圖片展示是否對(duì)應(yīng)。

      例5:界面截圖問題。

      此例主要介紹使用Python語言,利用Matplotlib軟件修改圖形的操作過程。原稿中描述如下:“如圖1所示,標(biāo)簽文字太小……操作后,如圖2所示,修改后標(biāo)簽文字變大?!?/p>

      操作前,文中描述“標(biāo)簽文字太小”,而實(shí)際上,由圖1(原稿圖11-1)可見,圖中坐標(biāo)軸上標(biāo)簽使用的是標(biāo)準(zhǔn)小5號(hào)字,談不上標(biāo)簽文字太小。操作后,如圖2(原稿圖11-2)所示,按文字描述,標(biāo)簽字號(hào)應(yīng)該變大,但是坐標(biāo)軸上的標(biāo)簽仍然使用的是標(biāo)準(zhǔn)小5號(hào)字,故“修改后標(biāo)簽文字變大”無從談起。出現(xiàn)此種現(xiàn)象的原因,很有可能是初審編輯在做審稿時(shí)未標(biāo)明此處字體字號(hào)需與文中敘述相對(duì)應(yīng),遵照原稿,照排人員無須處理,于是,照排人員按照慣性思維,將圖改為標(biāo)準(zhǔn)形式,從而導(dǎo)致了錯(cuò)誤。

      二、改進(jìn)措施

      圖書中出現(xiàn)的錯(cuò)誤不可能一一列舉,此處只是拋磚引玉地總結(jié)了幾類經(jīng)常出現(xiàn)卻很容易被忽視的情況。要有效避免這些情況,編輯可以從以下幾方面著手。

      (一)反復(fù)推敲出精品

      編輯在審讀計(jì)算機(jī)書稿時(shí),要反復(fù)推敲,特別注意圖與文字、表與文字、程序代碼與文字之間的對(duì)應(yīng)關(guān)系,多思考,善質(zhì)疑,聯(lián)系前后內(nèi)容,反復(fù)核查。將問題消滅在印制之前。

      (二)加強(qiáng)合作促溝通

      審稿過程中遇到把握不準(zhǔn)的問題,需要及時(shí)記錄下來,不能擅自做修改,或完全不做處理。在每一輪審稿完畢之后將其整理成表格形式,發(fā)給作者,提請(qǐng)作者統(tǒng)一處理。同時(shí)須加強(qiáng)出版業(yè)務(wù)鏈中各個(gè)環(huán)節(jié)的交流和溝通,這樣可以避免一些錯(cuò)誤的產(chǎn)生,如前面例5提到的照排公司出于職業(yè)習(xí)慣統(tǒng)一將圖中文字改為標(biāo)準(zhǔn)字號(hào)而出現(xiàn)的圖文不一致的問題。

      (三)拓展經(jīng)驗(yàn)漲知識(shí)

      保障圖書編校質(zhì)量,關(guān)鍵在于編輯素質(zhì)的提高。而每一位編輯都是慢慢成長(zhǎng)起來的,主動(dòng)學(xué)習(xí),積累經(jīng)驗(yàn),增長(zhǎng)知識(shí),方可提高技能。對(duì)于一些經(jīng)常出現(xiàn)的典型問題,要記錄,要記憶,在長(zhǎng)期的實(shí)踐中,提高編校和專業(yè)敏感度。

      三、結(jié)語

      2018年12月底,中宣部印發(fā)《圖書出版單位社會(huì)效益評(píng)價(jià)考核實(shí)行辦法》,對(duì)出版質(zhì)量提出了明確要求。編輯加工是保障出版質(zhì)量的關(guān)鍵環(huán)節(jié)。在語言類計(jì)算機(jī)圖書出版過程中,作為這關(guān)鍵環(huán)節(jié)中的編輯,要牢固樹立質(zhì)量意識(shí),不斷強(qiáng)化學(xué)習(xí),改善工作方法,保證圖書質(zhì)量,為信息技術(shù)的傳播發(fā)展貢獻(xiàn)力量。

      炉霍县| 张家界市| 彝良县| 北安市| 昌平区| 泾阳县| 东山县| 河源市| 固阳县| 泸西县| 观塘区| 唐河县| 手游| 湖口县| 潢川县| 盈江县| 古浪县| 万安县| 万年县| 长泰县| 宁陕县| 松桃| 朝阳区| 成武县| 铜梁县| 韶关市| 临武县| 江口县| 孟津县| 南乐县| 麻城市| 延津县| 招远市| 岢岚县| 买车| 和田县| 上犹县| 岫岩| 莱阳市| 莒南县| 阿鲁科尔沁旗|