JavaRush /Java Blog /Random-TW /喝咖啡休息#66。5 種最奇怪、最難的程式語言。提升開發人員工作效率的 6 個優秀工具

喝咖啡休息#66。5 種最奇怪、最難的程式語言。提升開發人員工作效率的 6 個優秀工具

在 Random-TW 群組發布

5種最奇怪、最難的程式語言

來源:DZone 儘管程式語言本身相當複雜,但它們的創建幾乎總是為了讓創建有用的東西變得更容易。但也有一些程式語言的唯一目的是讓你的生活變得更困難,甚至可能更痛苦。以下是其中一些:「最糟糕」和最奇怪的程式語言。喝咖啡休息#66。 5 種最奇怪、最難的程式語言。 提升開發人員工作效率的 6 個出色工具 - 1

1.皮特

Piet 是一種使用顏色建構的程式語言。這意味著您需要創建一個小的點陣圖圖像,該圖像將被轉換為您的電腦可以理解的程式碼。該代碼透過評估顏色之間的差異來確定要採取的操作。以下是 Piet 中如何顯示 Hello World 短語的範例。喝咖啡休息#66。 5 種最奇怪、最難的程式語言。 提升開發人員工作效率的 6 個絕佳工具 - 2

2.莎士比亞

莎士比亞是一種旨在使您的程式碼看起來像莎士比亞戲劇的語言。我們可以使用諸如「讓我們繼續」之類的跳轉語句在不同的程式碼行之間移動。有些 Even if 語句使用 if so 等關鍵字。莎士比亞程式語言的典型片段如下圖所示:
變量,定義 第一幕:哈姆雷特的侮辱與奉承。第一幕:羅密歐的侮辱。茱麗葉:我比你好嗎?哈姆雷特:如果是這樣,讓我們進入第三場。

3.空白

每個曾經編碼過的人都曾對其他人使用空格的方式感到惱火。我可能花了好幾天的時間來編寫程式碼,其中製表符和縮排毫無意義。如果空格也讓你煩惱,那麼你會討厭一種只使用不同長度和類型的空格來寫程式碼的空格程式語言。為了讓您了解它是什麼樣子,下面的程式碼(我在網路上找到的)將列印 Hello World。在真正的空白代碼中,不會有 S(空格)、T(製表符)或 L(換行)字符,但它們在這裡是為了讓您可以理解發生了什麼:
TL SSSSSTTSSTSTL TL SSSSSTTSTTSSL TL SSSSSTTSTTSSL TL SSSSSTTSTTTTL TL SSSSSTSTTSSL TL SSSSSTSSSSSL TL SSSSSTTTSTTTL TL SSSSSTTSTTTTL TL STLSSSS

4.JSF*ck

JSF*ck 是一種與 Javascript 一起使用的語言,但僅使用方括號、圓括號、感嘆號和加號。這讓我想起了嘗試學習正規表示式,如果需要正規表示式的知識才能用該語言做些什麼。但是,JSF*ck 與 Javascript 相容,因此您甚至可以在常規程式中執行它。以下是一些例子,說明了這有多困難:
javascript 複製 (+[![]]+[+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+(+!+[ ])+(+[])+(+[])+(+[]))])[+!+[]+[+[]]] // 返回y (![]+[])[+ !![]] // 返回!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+! + [] // 回傳 9

5. 馬爾博格

Malbolge 是最難學的程式語言之一。而且:幾乎不可能使用。即使是 Malbolge 語言的創建者也無法用它編寫程序,這一事實最清楚地證明了這一點。Malbolge 中的大部分程式碼是使用其他語言編寫的,儘管某些腳本是用純 Malbolge 編寫的。下面顯示如何用這種語言寫 Hello World 的範例:
javascript 複製 (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc

提升開發人員工作效率的 6 個優秀工具

來源:Dev.to 每當談到工作時,無論您是一邊喝咖啡一邊做副業,還是在緊張的時間內在截止日期前完成任務,您都希望確保你為此竭盡全力。這就是開發人員生產力工具派上用場的地方。喝咖啡休息#66。 5 種最奇怪、最難的程式語言。 提升開發人員工作效率的 6 個絕佳工具 - 3在本文中,我不會提及 Trello、Slack、Jira 等廣為人知的工具。相反,我將討論那些被低估並且並不是那麼流行的工具(但肯定應該得到一些認可)。它們中的每一個都可供個人程式設計師和開發團隊使用。

冷火雞

如果您責怪自己沒有意志力遠離社交媒體或容易被即時訊息通知分散注意力,那麼這就是最適合您的應用程式。使用 Cold Turkey,您可以限制對某些桌面應用程式、網站的訪問,甚至完全停用 Internet 訪問。您可以根據需要設定自己的時間表和每日訪問限制。該工具與 RescueTime 相容,可幫助您更有效地管理工作時間。

7步

您在開發週期中遵循 DevOps 實踐的頻率如何?我假設您或您的團隊已經在使用看板或 Scrum 板來管理您的工作。那麼,如果您可以將時間追蹤解決方案直接嵌入到您的開發團隊的董事會中來追蹤您的活動、自動化輸出報告以及管理大型組織中的資源和預算,那將會很方便。如果您對這樣的工具感興趣,那麼7pace將是您的好選擇。7pace Timetracker 專為在敏捷、Scrum 或瀑布環境中工作的軟體開發團隊而設計。使用此工具的使用者平均只需三秒即可記錄每個任務。為了提高效率,7pace Timetracker 可以與 Microsoft Team Foundation Server (TFS) 和 Visual Studio Team Services (VSTS) 整合。如果您使用 GitHub 專案板來管理您的專案,7pace 有一個測試版,可讓您將時間追蹤解決方案直接整合到其中。

暫停

不幸的是,該工具目前僅適用於 macOS。如果您有興趣以正確的方式休息,Time Out 絕對是最佳工具之一。它具有簡單直覺的介面以及廣泛的自訂選項。透過 Time Out,您可以安排每 15 分鐘 15 秒的短暫休息或每小時 10 分鐘的長休。這完全取決於您是否想要進行 15 秒的短暫眼保健操或喝一杯咖啡。

勒克斯

通常,電腦螢幕設計為在白天工作。但是,如果您有時想在黃昏時工作怎麼辦?如果你有晚上寫程式碼的壞習慣,那麼你應該要注意這個工具。F.lux 會根據您所在房間的照明情況自動變更電腦螢幕的亮度。只需開啟 f.lux,即可忘記顯示器亮度問題。它會自動調整螢幕,為您提供最佳體驗。

瓦卡時間

該工具監控您作為程式設計師的工作。它向您顯示您工作的所有詳細資訊 - 您正在處理什麼文件、作業系統甚至語言。您甚至可以在排行榜上與隊友競爭,看看誰的編碼得分最高。這在管理專案預算和開發人員生產力方面非常有用。由於該工具還具有時間追蹤解決方案,因此您可以將其與TimeCamp結合使用。

哈比蒂卡

我最喜歡的樂器之一。Habitica 是一款免費的習慣培養應用程序,可將您的現實生活視為遊戲。透過獎勵或懲罰程式設計師,應用程式可以激勵其改進其操作模式。透過這種方式,Habitica 可以幫助您實現健康、勤奮和快樂的目標。Habitica 將您帶入類似像素平台的舊世界,您作為英雄,努力實現每日、每周和長期目標、習慣和待辦事項清單。對於你實現的每個目標,你都會獲得積分,發現新的動物,並可以購買武器來獲得力量。你越無法應付你的任務,你就越失去力量。挑戰在於讓你的角色保持活力。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION