Alan Perlis відомі цитати

останнє оновлення : 5 вересня 2024 р

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Alan Perlis
  • Року, проведеного зі штучним інтелектом, достатньо, щоб змусити людину повірити в Бога.

  • Краще мати 100 функцій, що працюють з однією структурою даних, ніж 10 функцій, що працюють з 10 структурами даних.

  • Мова програмування є низькорівневим, коли його програми вимагають уваги до несуттєвого.

  • Існує два способи написання безпомилкових програм; працює лише третій.

  • Мова, яка не впливає на те, як ви ставитесь до програмування, не варто знати.

  • У програмних системах хробака часто створює рання пташка.

  • Дурні ігнорують складність. Прагматики страждають від цього. Деякі можуть уникнути цього. Генії позбавляються від цього.

  • Простота не передує складності, а слідує за нею.

  • Кожна програма має (принаймні) дві цілі: та, для якої вона була написана, та інша, для якої вона не була написана.

  • Програмістів слід оцінювати не по їх винахідливості і логіці, а по повноті аналізу їх кейсів.

  • В англійській мові кожне слово може бути озвучено.

  • Впоратися з невдачею легко: наполегливо працюйте над вдосконаленням. З успіхом теж легко впоратися: ви вирішили не ту проблему. Наполегливо працюйте над вдосконаленням.

  • Простіше змінити специфікацію відповідно до Програми, ніж навпаки.

  • У вас не буде хороших ідей, якщо ви не готові нести за них відповідальність.

  • ФОРТРАН - це не квітка, а бур'ян-він витривалий, час від часу зацвітає і росте на кожному комп'ютері.

  • Якщо у вас є процедура з 10 параметрами, ви, мабуть, щось пропустили.

  • Ви можете оцінити точку зору програміста, зазначивши його ставлення до постійної життєздатності FORTRAN.

  • Навчання студентів програмуванню суперечить принципам сучасної освіти. Яке ж це задоволення-складати плани, бути дисциплінованим, організовувати думки, приділяти увагу деталям і вчитися самокритичності.

  • Я думаю, що для нас, фахівців з комп'ютерних наук, надзвичайно важливо зберігати інтерес до обчислювальної техніки. Коли все починалося, це було жахливо весело. Звичайно, клієнтів, які платять, час від часу обманювали, і через деякий час ми почали серйозно ставитися до їхніх скарг. Ми почали відчувати, що ми справді відповідальні за успішне та безпомилкове використання цих машин. Я так не думаю. Я думаю, що ми несемо відповідальність за те, щоб вони розвивалися, давали їм нові напрямки і приносили задоволення в будинок. Я сподіваюся, що галузь інформатики ніколи не втратить своєї привабливості.

  • Будь-який іменник може бути глаголизировано.

  • Коли хтось каже:" я хочу мову програмування, на якій мені потрібно буде говорити лише те, що я хочу зробити", дайте йому льодяник.

  • В обчислювальній техніці перетворення очевидного в корисне-це живе визначення слова "розчарування".

  • Якщо ваш комп'ютер говорить по-англійськи, то, швидше за все, він був виготовлений в Японії.

  • Я думаю, що це неминуче, що люди погано програмують. Навчання суттєво справі не допоможе. Ми повинні навчитися жити з цим.

  • Найкраща книга з програмування для непрофесіонала - "Аліса в країні чудес", але це тому, що для непрофесіонала це найкраща книга про все на світі.

  • Чи можливо, що програмне забезпечення не схоже ні на що інше, що від нього слід відмовитися: що вся суть в тому, щоб завжди сприймати його як мильну бульбашку?

  • Комп'ютерна сфера завжди потребує нових кліше.

  • В англійській мові кожне слово можна перекласти словами. Якби це було так у наших мовах програмування.

  • У симбіозі людини і машини саме людина повинна пристосовуватися, а машини - ні.

  • Програмісти на Ліспі знають цінність всього і ціну нічому.

  • У програмуванні, як і в усьому іншому, зробити помилку - значить переродитися.

  • Деяким мовам програмування вдається адаптуватися до змін, але протистояти прогресу.

  • Ми вип'ємо за Лісп-програміста, який укладає свої думки в круглі дужки.

  • Зрештою, кожна програма перетворюється на рококо, а потім на руїни.

  • Синтаксичний цукор викликає рак крапки з комою.

  • Не можна перейти від неформального до формального формальними засобами.

  • В обчислювальній техніці середній час до відмови стає все коротшим.

  • Адаптація старих програм до нових машин зазвичай означає адаптацію нових машин до того, щоб вони поводилися як старі.

  • Постійне для однієї людини-змінна для іншого.

  • Щоб зрозуміти програму, ви повинні стати одночасно і машиною, і програмою.

  • Ви думаєте, що знаєте, коли вчитеся, більш впевнені, коли вмієте писати, ще більше - коли вмієте викладати, але впевнені і в тому, коли вмієте програмувати.

  • Картинка коштує 10 тисяч слів - але тільки тих, які описують картинку. Навряд чи будь-який набір з 10 тисяч слів можна адекватно описати за допомогою картинок.

  • Немає такого поняття, як вільна змінна.

  • Хороша мова програмування-це концептуальна база для роздумів про програмування.

  • Кожен читач повинен періодично задавати собі питання: "Для чого, до якої мети?"- але не задавайте його занадто часто, щоб не проміняти задоволення від Програмування на гіркувато-солодку філософію.

  • Інформатика відчуває незручність через комп'ютер.

  • Якщо слухач киває головою, коли ви пояснюєте свою програму, розбудіть його.

  • Програмісти на Сі ніколи не вмирають. Їх просто відкидають в порожнечу.

  • Оптимізація перешкоджає еволюції.