JavaRush /Блоги Java /Random-TG /Кофе-брейк №66. 5 забони аҷибтарин ва мушкилтарин забонҳо...

Кофе-брейк №66. 5 забони аҷибтарин ва мушкилтарин забонҳои барномасозӣ. 6 Воситаҳои олӣ барои баланд бардоштани маҳсулнокии таҳиягарон

Дар гурӯҳ нашр шудааст

5 забони аҷибтарин ва мушкилтарин забонҳои барномасозӣ

Сарчашма: DZone Гарчанде ки худи забонҳои барномасозӣ хеле мураккабанд, онҳо қариб ҳамеша бо мақсади осон кардани сохтани чизи муфид сохта шудаанд. Аммо забонҳои барномасозӣ низ ҳастанд, ки ҳадафи ягонаашон душвортар ва ё ҳатто бадбахт кардани зиндагии шумост. Дар зер баъзе аз онҳо ҳастанд: "бадтарин" ва аҷибтарин забонҳои барномасозӣ.Кофе-брейк #66. 5 самых странных и сложных языков программирования. 6 отличных инструментов для повышения производительности разработчиков - 1

1. Пиет

Piet забони барномасозӣ аст, ки бо истифода аз рангҳо сохта шудааст. Ин маънои онро дорад, ки шумо бояд тасвири bitmap-и хурдеро эҷод кунед, ки ба code табдил дода мешавад, ки компютери шумо фаҳмад. Рамз тавассути арзёбии фарқияти байни рангҳо барои муайян кардани амале, ки бояд анҷом дода шавад, кор мекунад. Дар зер як мисол дар Piet дар бораи чӣ гуна намоиш додани ибораи Hello World оварда шудааст.Кофе-брейк #66. 5 самых странных и сложных языков программирования. 6 отличных инструментов для повышения производительности разработчиков - 2

2. Шекспир

Шекспир забонест, ки ҳадафи он аст, ки рамзи шумо ба як пьесаи Шекспир монанд шавад. Мо метавонем изҳороти ҷаҳишро ба мисли "биёед идома диҳем" барои ҳаракат дар байни сатрҳои гуногуни code истифода барем. Ҳатто агар изҳоротҳое мавҷуданд, ки калимаҳои калидиро истифода мебаранд, масалан, агар ин тавр бошад. Як порчаи маъмулии забони барномасозии Шекспир чунин менамояд:
Тағйирёбанда, Санади таърифи I: таҳқир ва хушомадгӯии Гамлет. Сахнаи I: дашном додани Ромео. Ҷулетта: Оё ман аз ту беҳтарам? Гамлет: Агар ин тавр бошад, биёед ба саҳнаи III равем.

3. Фазои сафед

Ҳар касе, ки ягон вақт рамзгузорӣ кардааст, аз тарзи истифода бурдани фосилаи дигарон хашмгин шудааст. Эҳтимол ман чанд рӯзи умри худро дар навиштани code сарф кардам, ки дар он ҷадвалҳо ва абзорҳо маъно надоштанд. Агар фосилаҳо шуморо низ озор медиҳанд, пас шумо аз забони барномасозии кайҳонӣ, ки танҳо барои code фосилаҳои дароз ва намудҳои гуногунро истифода мебарад, нафрат хоҳед кард. Барои он ки ба шумо тасаввурот диҳад, ки ин чӣ гуна аст, рамзи дар зер (ки ман онро дар интернет пайдо кардам) Hello World чоп мекунад. Дар codeи воқеии Whitespace аломатҳои S (фосила), T (ҷадвал) ё L (хатр) вуҷуд надоранд, аммо онҳо дар ин ҷо ҳастанд, то шумо фаҳмед, ки чӣ рӯй дода истодааст:
TL SSSSSTTSSTSTL TL SSSSSTTSTTSSL TL SSSSSTTSTTSSL TL SSSSSTTSTTTTTTL TL SSSSSTSTTSSL TL SSSSSTSSSSSL TL SSSSSTTSTTTSL TL SSSSSTTSTTTTL TL SSSSSTTTSSTSL TL SSSSSTTSTTTSL TL SSSSSTTSTTSSL TL SSSSSTTSTTSSL TL

4. JSF*ck

JSF*ck забонест, ки бо Javascript кор мекунад, аммо танҳо қавсҳои мураббаъ, қавс, нидо ва аломати ҷамъро истифода мебарад. Ин гуна ба ман хотиррасон мекунад, ки кӯшиши омӯхтани RegExp-ро, агар дониши RegExp барои иҷрои коре бо ин забон талаб карда шавад. Аммо, JSF*ck бо Javascript мувофиқ аст, бинобар ин шумо ҳатто метавонед онро дар як барномаи муқаррарӣ иҷро кунед. Инҳоянд чанд мисоле, ки ин то чӣ андоза душвор буда метавонад:
Нусхаи javascript (+[![]]+[+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+(+!+[ ])+(+[])+(+[])+(+[]))])[+!+[]+[+[]]] // y (![]+[])[+ бармегардонад !![]] // Бармегардонад !+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+! +[] // Бармегардонад 9

5. Малболге

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Дар ин мақола ман асбобҳоеро аз қабor Trello, Slack, Jira ва дигаронро, ки ба таври васеъ маълуманд, зикр намекунам. Ба ҷои ин, ман дар бораи абзорҳое сӯҳбат мекунам, ки баҳои паст доранд ва воқеан он қадар маъмул нестанд (аммо бояд ҳатман эътироф карда шаванд). Ҳар яке аз онҳо метавонанд аз ҷониби барномасозони инфиродӣ ва гурӯҳҳои таҳиякунанда истифода шаванд.

Туркияи сард

Агар шумо худро барои он гунаҳкор кунед, ки ирода надоред, ки аз шабакаҳои иҷтимоӣ дурӣ ҷӯед ё аз огоҳиҳои паёмнависии фаврӣ ба осонӣ парешон шавед, пас ин барномаи комил барои шумост. Бо истифода аз Cold Turkey, шумо метавонед дастрасии худро ба баъзе барномаҳои мизи корӣ, вебсайтҳо маҳдуд кунед ё ҳатто дастрасии Интернетро комилан хомӯш кунед. Шумо ҷадвали худ ва маҳдудиятҳои дастрасии ҳаррӯзаи худро вобаста ба ниёзҳои худ муқаррар мекунед. Восита бо RescueTime мувофиқ аст, ки метавонад ба шумо вақти кории худро самараноктар идора кунад.

7 қадам

Шумо чанд вақт дар давраи рушди худ таҷрибаҳои DevOps-ро риоя мекунед? Ман гумон мекунам, ки шумо ё дастаи шумо аллакай барои идоракунии кори шумо тахтаҳои Kanban ё Scrum-ро истифода мебаред. Хуб, агар шумо метавонед як ҳалли пайгирии вақтро дар тахтаи гурӯҳи таҳияи худ ҷойгир кунед, то фаъолиятҳои худро пайгирӣ кунед, ҳисоботи баромадро автоматӣ кунед ва захираҳо ва буҷетҳоро дар созмонҳои калон идора кунед. Агар шумо ба чунин асбоб таваҷҷӯҳ дошта бошед, пас 7pace барои шумо интихоби хуб хоҳад буд. 7pace Timetracker махсусан барои гурӯҳҳои таҳияи нармафзор, ки дар муҳити Agile, Scrum ё Waterfall кор мекунанд, тарҳрезӣ шудааст. Истифодабарандагоне, ки ин асбобро истифода мебаранд, ҳар як вазифаро ба ҳисоби миёна дар се сония сабт мекунанд. Барои баланд бардоштани самаранокӣ, 7pace Timetracker метавонад бо Microsoft Team Foundation Server (TFS) ва Visual Studio Team Services (VSTS) ҳамгиро карда шавад. Ва агар шумо тахтаҳои лоиҳаи GitHub-ро барои идоракунии лоиҳаҳои худ истифода баред, 7pace versionи бета дорад, ки ба шумо имкон медиҳад, ки ҳалли пайгирии вақтро мустақиман ба онҳо ворид кунед.

Поёни вақт

Мутаассифона, ин асбоб ҳоло танҳо барои macOS дастрас аст. Time Out бешубҳа дар рӯйхати беҳтарин абзорҳо қарор дорад, агар шумо ба танаффусҳои роҳи дуруст таваҷҷӯҳ дошта бошед. Он дорои интерфейси оддӣ ва беихтиёрона, инчунин имконоти васеъи мутобиқсозӣ мебошад. Бо Time Out, шумо метавонед танаффусҳои кӯтоҳи 15 сонияро дар ҳар 15 дақиқа ё танаффусҳои тӯлонии 10 дақиқа дар ҳар соат ба нақша гиред. Ҳамааш аз он вобаста аст, ки оё шумо мехоҳед машқҳои кӯтоҳи 15 сонияи чашм иҷро кунед ё як пиёла қаҳва бинӯшед.

F.lux

Одатан, экранҳои компютерӣ барои кор дар рӯз пешбинӣ шудаанд. Аммо чӣ мешавад, агар шумо баъзан мехоҳед, ки дар бегоҳӣ кор кунед? Агар шумо одати бади навиштани codeро дар шаб дошта бошед, пас шумо бояд ба ин асбоб диққат диҳед. F.lux ба таври худкор равшании экрани компютери шуморо вобаста ба рӯшноӣ дар ҳуҷрае, ки шумо дар он ҳастед, тағйир медиҳад. Танҳо f.lux-ро фаъол кунед ва мушкилотро бо равшании монитор фаромӯш кунед. Он ба таври худкор экранро танзим мекунад, то ба шумо таҷрибаи беҳтарин диҳад.

WakaTime

Ин асбоб кори шуморо ҳамчун барномасоз назорат мекунад. Он ба шумо тамоми ҷузъиёти кори шуморо нишон медиҳад - шумо дар кадом файл кор мекардед, системаи амалиётӣ ва ҳатто забон. Шумо ҳатто метавонед бо ҳамдастони худ дар ҷадвали пешсаф рақобат кунед ва бубинед, ки кӣ холҳои рамзгузории бештар дорад. Ин хеле муфид аст, вақте ки сухан дар бораи идоракунии буҷети лоиҳа ва маҳсулнокии таҳиягарон меравад. Азбаски асбоб инчунин ҳалли пайгирии вақт дорад, шумо метавонед онро бо TimeCamp якҷоя кунед .

Ҳабитика

Яке аз асбобҳои дӯстдоштаи ман. Habitica як барномаи ройгони эҷоди одат аст, ки ба ҳаёти воқеии шумо мисли бозӣ муносибат мекунад. Бо мукофот додан ё ҷазо додани барномасоз, барнома барои беҳтар кардани режими кори худ бармеангезад. Бо ин роҳ, Habitica метавонад ба шумо барои расидан ба ҳадафҳои солим, меҳнатдӯст ва хушбахт буданатон кӯмак кунад. Habitica шуморо ба ҷаҳони кӯҳнаи платформаҳои ба пиксел монанд мебарад, ки дар он шумо қаҳрамон барои ноил шудан ба ҳадафҳои ҳаррӯза, ҳарҳафтаина ва дарозмуддат, одатҳо ва рӯйхатҳои кор мубориза мебаред. Барои ҳар як ҳадафе, ки шумо ба даст меоред, шумо холҳо мегиред, ҳайвоноти навро кашф мекунед ва метавонед силоҳ харед, то қувват гиред. Чӣ қадаре ки шумо аз ӯҳдаи вазифаҳои худ набаред, ҳамон қадар қувваи худро гум мекунед. Мушкилот ин аст, ки хислати худро зинда нигоҳ доред.
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION