User Tools

Site Tools


text:real-programmers-ukrainian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
text:real-programmers-ukrainian [2023/03/13 06:28] – [Справжні програмісти не використовують Паскаль] vaktext:real-programmers-ukrainian [2023/03/13 06:46] (current) – [Справжній програміст у грі] vak
Line 53: Line 53:
 Деякі з концепцій у цих редакторах Xerox були включені в редактори, що працюють на операційних системах з більш прийнятними назвами. EMACS і VI, ймовірно, найвідоміші з цього класу редакторів. Проблема з цими редакторами полягає в тому, що справжні програмісти вважають «те, що ви бачите, те й отримуєте» таким же поганим поняттям для текстових редакторів, як і для жінок. Ні, справжньому програмісту потрібен текстовий редактор типу «ви просили, ви це отримали» — складний, загадковий, потужний, невблаганний, небезпечний. TECO, якщо бути точним. Деякі з концепцій у цих редакторах Xerox були включені в редактори, що працюють на операційних системах з більш прийнятними назвами. EMACS і VI, ймовірно, найвідоміші з цього класу редакторів. Проблема з цими редакторами полягає в тому, що справжні програмісти вважають «те, що ви бачите, те й отримуєте» таким же поганим поняттям для текстових редакторів, як і для жінок. Ні, справжньому програмісту потрібен текстовий редактор типу «ви просили, ви це отримали» — складний, загадковий, потужний, невблаганний, небезпечний. TECO, якщо бути точним.
  
-Було помічено, що послідовність команд TECO більше нагадує шум лінії передачі, [[https://web.mit.edu/~yandros/doc/craft-text-editing/Appendix-D.html | ніж читаний текст]]. Однією з найцікавіших ігор із TECO є ввести своє імʼя в командний рядок і спробувати вгадати, що воно вчинить. Практично будь-яка можлива помилка друку під час розмови з TECO, ймовірно, знищить вашу програму, або ще гірше - створить тонкі та загадкові помилки в колись працюючій підпрограмі.+Було помічено, що послідовність команд TECO більше нагадує шум лінії передачі, [[https://web.mit.edu/~yandros/doc/craft-text-editing/Appendix-D.html | ніж читаний текст]]. Однією з найцікавіших забав із TECO є ввести своє імʼя в командний рядок і спробувати вгадати, що воно вчинить. Практично будь-яка можлива помилка друку під час роботи в редакторі TECO, ймовірно, знищить вашу програму, або ще гірше - створить тонкі та загадкові помилки в колись працюючій підпрограмі.
  
 З цієї причини справжні програмісти не бажають фактично редагувати програму, яка майже працює. Їм набагато простіше просто виправити бінарний об’єктний код напряму, використовуючи чудову програму під назвою SUPERZAP (або її еквівалент на машинах не IBM). Це працює настільки добре, що багато робочих програм у системах IBM не мають жодного відношення до оригінального коду Фортран. У багатьох випадках оригінальний вихідний код більше недоступний. Коли настає час виправляти таку програму, жоден менеджер навіть не подумає надсилати нікого, крім справжнього програміста, щоб виконати цю роботу – жоден структурований програміст, що їсть кіш, навіть не знає, з чого почати. Це називається «безпека робочого місця». З цієї причини справжні програмісти не бажають фактично редагувати програму, яка майже працює. Їм набагато простіше просто виправити бінарний об’єктний код напряму, використовуючи чудову програму під назвою SUPERZAP (або її еквівалент на машинах не IBM). Це працює настільки добре, що багато робочих програм у системах IBM не мають жодного відношення до оригінального коду Фортран. У багатьох випадках оригінальний вихідний код більше недоступний. Коли настає час виправляти таку програму, жоден менеджер навіть не подумає надсилати нікого, крім справжнього програміста, щоб виконати цю роботу – жоден структурований програміст, що їсть кіш, навіть не знає, з чого почати. Це називається «безпека робочого місця».
Line 89: Line 89:
  
   * На вечірці справжні програмісти в кутку говорять про безпеку операційної системи та про те, як її обійти.   * На вечірці справжні програмісти в кутку говорять про безпеку операційної системи та про те, як її обійти.
-  * Під час футбольного матчу справжній програміст – це той, хто порівнює гру зі своїми симуляціями, надрукованими на складеному віялом папері 11 на 14.+  * Під час футбольного матчу справжній програміст – це той, хто порівнює гру зі своїми симуляціями, надрукованими на фальцованому папері 11на 14".
   * На пляжі справжній програміст малює блок-схеми на піску.   * На пляжі справжній програміст малює блок-схеми на піску.
   * Справжній програміст йде на дискотеку дивитися світломузику.   * Справжній програміст йде на дискотеку дивитися світломузику.
   * На похороні справжній програміст каже: «бідний Джордж! у нього процедура сортування майже запрацювала, як його вдарив інсульт».   * На похороні справжній програміст каже: «бідний Джордж! у нього процедура сортування майже запрацювала, як його вдарив інсульт».
-  * У продуктовому магазині справжній програміст — це той, хто наполягає саморучно провести товар повз лазерний касовий сканер, бо він ніколи не довіряє операторам, що ті зроблять правильно з першого разу.+  * У продуктовому магазині справжній програміст — це той, хто наполягає саморучно провести товар повз лазерний касовий сканер, бо ніколи не довіряє операторам, що ті зроблять як треба з першого разу.
  
 ===== Природне середовище справжнього програміста ===== ===== Природне середовище справжнього програміста =====
text/real-programmers-ukrainian.1678688881.txt.gz · Last modified: 2023/03/13 06:28 by vak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki