多種編程語言的常用按鍵和語法
我經(jīng)常會(huì)在編程語言之間來回轉(zhuǎn)換;我總是想知道,如果使用不同的語法會(huì)怎樣,這種或那種語法會(huì)不會(huì)使你表達(dá)更清晰,更快地編寫程序。我也不太清楚到底會(huì)不會(huì),但我知道當(dāng)用了不同的編程語言時(shí),需要敲哪些鍵。
這對(duì)于那些決定選擇一種編程語言的人來說也許很有趣,這也是對(duì)這個(gè)老問題“我應(yīng)該學(xué)哪種語言?”的回答。
就我所知道的語言來說,在鍵盤上集中分布跨度更大的語音,通常就是我們所指的丑陋的語言(閱讀和編寫代碼都很困難),例如 shell 和 perl。
你也許會(huì)爭(zhēng)論說使用變量命名會(huì)改變結(jié)果,但大多數(shù)語言編程有命名的慣例,但我們可以為變量名假設(shè)一個(gè)適當(dāng)?shù)姆植肌N也惶峁┙Y(jié)果,只是列出事實(shí)而已。熱圖沒有像shift 和caps 的按鍵。如在perl 中有美元符號(hào)($)。
空格鍵沒有被納入考慮范圍內(nèi)(制表符和空格符),這是件很不錯(cuò)的事情。那些用來收集這些信息的工具,分布在不同的流行Github項(xiàng)目中。
Javascript

Shell

Java

C

C++

Ruby

Python

PHP

Perl

ObjC

Lisp

Lisp 代碼源自 Paul Graham 所寫。
鍵盤熱鍵所用工具:heatmap.js
原文:Avdi Grimm 翻譯:伯樂在線 敏捷翻譯 - 張秀君
如需轉(zhuǎn)載,但請(qǐng)注明原文/譯文出處、譯文超鏈接和譯者等信息,否則視為侵權(quán),謝謝合作!
相關(guān)文章
使用.gitignore文件簡(jiǎn)化Git倉(cāng)庫(kù)管理
.gitignore文件用于指定在git中應(yīng)該被忽略的文件或目錄,前端的node_modules目錄包含大量文件,如果將其添加到版本管理系統(tǒng)中,會(huì)使倉(cāng)庫(kù)變得龐大,不利于倉(cāng)庫(kù)的管理,本文介紹了使用.gitignore文件來簡(jiǎn)化你的Git倉(cāng)庫(kù)管理2023-10-10
網(wǎng)站性能提高實(shí)戰(zhàn)經(jīng)驗(yàn)點(diǎn)滴記錄
網(wǎng)站性能提高實(shí)戰(zhàn)經(jīng)驗(yàn)點(diǎn)滴記錄,需要的朋友可以參考下。2011-02-02
有關(guān)將idea的系統(tǒng)配置文件移到其它盤激活失效的問題
這篇文章給大家介紹win7系統(tǒng)盤空間不足,發(fā)現(xiàn)idea2019.3 占3.4G,將idea的系統(tǒng)配置文件移到其它盤,激活失效的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-11-11
git與svn的區(qū)別及優(yōu)缺點(diǎn)說明
Git和SVN都是版本控制系統(tǒng),用于代碼管理,SVN是集中式的,需要聯(lián)網(wǎng)并且中央服務(wù)器存在單點(diǎn)故障的風(fēng)險(xiǎn),Git是分布式的,每個(gè)終端都是一個(gè)完整的倉(cāng)庫(kù),不依賴中央服務(wù)器,提高了工作的靈活性和安全性,SVN易于管理權(quán)限,但必須聯(lián)網(wǎng)工作且更新提交可能面臨沖突2024-10-10
php/asp/asp.net中判斷百度移動(dòng)和PC蜘蛛的實(shí)現(xiàn)代碼
這篇文章主要介紹了php/asp/asp.net中判斷百度移動(dòng)和PC蜘蛛的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-09-09
教你使用Typora?+?阿里云OSS?+?PicGo?搭建私人圖床(最新)
這篇文章主要介紹了教你使用Typora?+?阿里云OSS?+?PicGo?搭建私人圖床,我這里使用的是阿里云對(duì)象存儲(chǔ)OSS,你可以使用騰訊、七牛云對(duì)象存儲(chǔ)等皆可,需要的朋友可以參考下2022-04-04
IDEA中g(shù)it撤回上一次push的方法(指定回到某個(gè)版本)
這篇文章主要介紹了IDEA中g(shù)it撤回上一次push(指定回到某個(gè)版本),本文通過場(chǎng)景圖文的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11

