Цитаты про информатику как науку

Изречения некоторых ученых об информатике

Снова приведём высказывания великоумных учёных мужей списком цитат из их фундаментальных писательских трудов:

· название фундаментальной естественной науки, изучающей проблемы передачи и обработки информации (акад. Ершов А. П.);

· наука о преобразовании информации, которая базируется на вычислительной технике. Предметом информатики является вычислительная технология, как социально-исторический феномен… состав информатики – это три неразрывно и существенно связанные составные части: технические, программные и алгоритмические средства (акад. Дородницын А. А.);

· некая синтетическая дисциплина, которая включает в себя разработку новой технологии научных исследований и проектирования, основанной на использовании ЭВТ, и несколько крупных научных дисциплин, связанных с проблемой общения с машиной и, наконец, с созданием машины (акад. Моисеев Н. Н.);

· комплексная научная и технологическая дисциплина, которая изучает, прежде всего, важнейшие аспекты разработки, проектирования, создания, «встраивания» машинных систем обработки данных, а также их воздействия на жизнь общества (Михалевич В. С.);

· наука о проблемах обработки различных видов информации, создании новых видов высокоэффективных ЭВМ, позволяющая представлять человеку широкий спектр информационных ресурсов (Якубайтис Э. А.);

· наука об осуществляемой, преимущественно с помощью автоматических средств, целесообразной обработке информации, рассматриваемой как представление знаний и сообщений в технических, экономических и социальных областях (Французская академия);

· наука, техника и применение машинной обработки, хранения и передачи информации (М. Брой, Германия);

· отрасль науки, изучающая структуру и общие свойства научной информации, а также вопросы, связанные с ее сбором, хранением, поиском, переработкой, преобразованием, распространением и использованием в различных сферах деятельности (СЭС);

Когда же потребовались более ответственные пояснения, не определяющие информатику через никем не определенную информацию (кстати, необходимо помнить, что и та и другая возникли как русское порождение от одного латинского слова informatio – разъяснение), то появился логический словарь-справочник Н. И. Кондакова, написанный на основе изложения трактовки А. Д. Урсулом «количественной теории информации» К. Шеннона.

Эта теория «количества информации» в авторском варианте никогда не имела никакого отношения к неиспользуемому ей понятию информации, но только к «количеству информации» точно также как любое количество разъяснений не может быть собственно разъяснением.

Соответственно, словарь справочник Кондакова не мог предложить читателю логически непротиворечивое изложение вопросов информатики и информации, сваленных в нем в одну кучу. Ничего лучшего по этим проблемам в печати так и не появилось поныне, и студенты продолжают учиться по учебным пособиям и книгам, оставляющим желать лучшего в изложении своих материалов, в особенности же их смыслов.

Может теория ИСУ поможет?

Действительно много может позволить себе «большой» ученый, но вот предложить теорию – это уж слишком. Но так, как мы не принадлежим к их числу, и на нас не распространяются общепринятые требования и ограничения, то и определение информации мы дадим не торопясь, ответственно и конструктивно, и о теории интеллектуальных систем заявим открыто.

Для наведения некоторого логического порядка среди этого волюнтаризма была предложена прикладная теория интеллектуальных систем управления (ИСУ) [8] которая является основой изложения материала в ряде глав настоящей работы. Весь предыдущий материал, конечно, только понятийное введение, подготовка ума читателя к процессу понимания, о чем же должна идти речь в дисциплине «интеллектуальные системы», чтобы прийти к чему-то разумному и, по возможности, – не противоречивому.

Как прикладная наука, которая представляется единственно полезной для изучения и практического применения интеллектуальных систем, эта теория базируется на определении всех ее терминов таким образом, чтобы из них вытекало практическое понимание последовательности действий, ведущей к созданию контекстно-зависимых систем управления (то, что может быть воспринято как интеллектуальная система, всегда будет системой управляющей и ничем другим!) для некоторых объектов, требующих именно интеллектуального управления. И требующих такого управления не по желанию разработчика, а по причине невозможности использования для них другого типа управления (см. ниже «сложность систем»).

Объектами, адекватно представимыми на контекстно-независимом языке, никогда не удастся эффективно управлять с использованием языка контекстно-зависимого. Впрочем, наоборот – тоже. Это объекты из разных миров, не понимающие законов построения другого мира. Одной из важнейших наших задач является объяснение читателю неизбежности учета этой ситуации, осмысления сути управления при анализе собственной сущности интеллектуальных, управляемой и управляющей систем, с вразумительным пояснением почему, и чем же именно, они интеллектуальны.

Остановимся на этом, и не будем ориентироваться на элементарный уход многих авторов при разговоре об информации к ее отождествлению с computer science, просто вычислительной техникой или пониманием ее как общенаучной категории с необходимыми для этого понятиями моделей, данных, алгоритмов и программ, что неизбежно прекращает все попытки представления компьютеров как интеллектуальных систем, в которых можно искать «информацию».

Важно отметить еще одно. Иногда у некоторых авторов возникает желание понимания информатики как онтологии. Это трактовка распространяется в последнее время, и мы должны знать, что под онтологией всегда понималось Аристотелевское учение об общих закономерностях бытия. Затем содержание понятия «онтология» претерпело ряд существенных изменений. Кант заменил онтологию трансцендентальной философией – системой рассудочных понятий и принципов, а отсюда уж сравнительно недалеко до единства науки о сущем и теории познания через информатику, как науку о представлении этого сущего. Неплохо бы, конечно, перед этим рассмотреть конструктивное определение информации. Однако пока еще этого в массовой литературе не получается и современные деятели смело учат студентов информатике как онтологии.

Как же произошло такое смешение?

2.9. Онтология (как информатика).

Источник

Цитаты о компьютерах

Скоро останутся лишь две группы работников: те, кто контролирует компьютеры, и те, кого контролируют компьютеры. Постарайтесь попасть в первую.

Льюис Д. Эйген в 1961 г.

Компьютерная революция меняет все так стремительно. что только четырнадцатилетние действительно понимают, что происходит.

Новейший компьютер – это компьютер, который либо вчера устарел, либо завтра появится.

Надежно защищен только выключенный компьютер.

Опасность не в том, что компьютер однажды начнет мыслить, как человек, а в том, что человек однажды начнет мыслить, как компьютер.

Компьютер выполняет ваши команды, но не способен читать ваши мысли.

Компьютеры облегчают нам жизнь, они делают уйму дел, но дела эти по большей части вообще не стоило бы делать.

Если ты что то записал в компьютерной памяти, запомни, где ты это записал.

Системы неслыханно быстрые ошибаются неслыханно быстро.

До сих пор человек мучился вопросами, на которые не было ответов, теперь, благодаря компьютерам, мы стоим под градом ответов, на которые нет вопросов.

Компьютеры позволяют людям наделать больше ошибок за одну минуту, чем любое другое изобретение в истории, кроме разве что текилы и револьвера.

Если ад существует, он, безусловно, компьютеризирован.

Спрашивать, умеют ли компьютеры думать, — все равно что спрашивать, умеют ли субмарины плавать.

Программирование сегодня это гонка между разработчиками, стремящимися писать все лучше защищенные от идиотов программы, и Природой, стремящейся создавать все более совершенных идиотов. Пока побеждает Природа.

Компьютеры глупы. Все, что они могут, — это давать ответы.

Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Мы забываем, что еще ни один компьютер не поставил новой задачи.

Грейс Марри Хоппер

За пару секунд компьютер успевает сделать ошибку таких размеров, что сотни людей трудятся над ней месяцами.

Компьютер позволяет сделать больше ошибок за более короткое время, чем любое другое изобретение в истории человечества, за исключением разве что текилы и револьвера.

Интеллекта не бывает без пон шания. У компьютера же нет ни малейшего понимания, что он делает.

Компьютер — это быстрый идиот без воображения.

Эдуард Морган Форстер

Почему тебя не пугает машина, которая в тысячу раз сильнее тебя, но ужасает мысль о машине, которая многократно превосходит тебя интеллектом?

ЭВМ не работала. Раньше этим занимался целый отдел.

Компьютеры не могут мыслить — они только думают, что могут.

Компьютерная наука занимается компьютерами не больше, чем астрономия — телескопами.

Наш век гордится машинами, умеющими думать, и побаивается людей, проявляющих ту же способность.

Человек — это лучший компьютер, который мы можем поместить в космический корлбль и единственный, который массово производится неквалифицированным трудом.

«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Компьютер, как и каждый работник, подвержен действию Принципа Питера. Если он хорошо выполняет свою работу, его продвигают в должности и поручают ему все более ответственные дела, пока он не достигнет своего уровня некомпетентности.

Мой компьютер, должно быть, неисправен: каждый раз, когда я задаю ему неверный вопрос, он выдает мне неверный ответ.

Электронные мозги будут ошибаться гораздо точнее.

Пользователь интуитивно поймет любой интерфейс, если дать ему годик попрактиковаться.

Компьютер имеет то преимущество перед мозгом, что им пользуются.

Одно из главных преимуществ компьютера состоит в том, что, если он ошибется, ни один закон не запрещает побить его хорошенько.

Думаю, компьютерные вирусы можно считать новой формой жизни. И это, пожалуй, кое-что говорит о природе человека, коль скоро единственная форма жизни, которую нам удалось создать. — чисто разрушительная, Мы сотворили жизнь по своему образу и подобию.

Мощность компьютера пропорциональна квадрату его цены. Чтобы сэкономить половину денег, вам нужна вчетверо большая мощность.

Не смотри на компьютер как на человека — он этого терпеть не может.

Антивирусное предостережение: Вступая в связь с любым компьютером, вы вступаете в связь со всеми компьютерами, с которыми этот компьютер когда-либо находился в связи.

Компьютер туп как кретин, но работает как сумасшедший!

Источник

Цитаты на тему «информационные технологии»

Люди научились использовать технологии, но разучились говорить с людьми…

Возможно, приватность осталась в прошлом. В будущем любая информация о нас будет доступна по нажатию кнопки — кто влюблен, кто заболел, у кого роман на стороне. Может, это и хорошо — будущее без секретов. А у кого-то было время осознать ценность приватности. Мы совершили много ошибок и пережили их. Мы не то чтобы хотим хранить тайны от других, обычно мы прячем секреты от себя самих.

Он [Стив Джобс] одним из первых понял: чтобы добиться успеха в XXI веке, нужно соединить креативность и технологии.

Каждую сотню лет средства массовой информации претерпевают изменения. Сейчас настало время тотального обмена информацией между конкретными людьми. В этом и состоит будущее интернет-рекламы: ничто не сработает лучше, чем рекомендация твоего друга, которую ты можешь посмотреть на его странице.

Любая реальность является суммой информационных технологий.

Нужно быть патриотом, но стараться смотреть на мир объективно. Любить свою страну, но не идеализировать. Нужно иметь много источников информации, сопоставлять информацию, составлять из нее собственную картину мира.

Изобилие данных порождает недостаток внимания.

Цитата по книге Нин Джеймс «Внимание самому важному»

Будьте критичны, строги и осторожны, когда речь заходит о приеме информации, — не менее критичны, строги и осторожны, чем когда вы принимаете пищу или медикаменты.

Неэффективные механические системы способны приносить убытки в пару центов на каждой производимой детали, однако из-за некачественных информационных процессов можно потерять целую компанию.

Автоматика сменила шифры всех замков!

Как скачущая лошадь, набирающая скорость, темпы перемен, переживаемые нами и нашими семьями, постоянно возрастают.

Новости распространяются медленно, когда связь — роскошь.

Источник

100 самых актуальных цитат о программировании

quotes

Программисты славятся своим образным мышлением. И в подтверждение тому — наша подборка из 100 самых ярких цитат о программировании.

0. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы с большей и лучшей идиотоустойчивостью, и вселенной, которая пытается создать больше отборных идиотов. Пока вселенная побеждает.

1. Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.

2. Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках.

3. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.

Mosher’s Law of Software Engineering

4. Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.

5. В хорошем дизайне добавление чего-то стоит дешевле, чем сама эта вещь.

6. В теории, теория и практика неразделимы. На практике это не так.

7. Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования.

8. Я изобрел понятие «объектно-ориентированный», и могу заявить, что не имел в виду C++.

9. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю в отладке написанного в понедельник кода.

10. Измерять продуктивность программиста подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.

11. Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.

12. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.

13. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.

14. Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.

15. Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.

16. Программы должны писаться для людей, которые будут их читать, а машины, которые будут эти программы исполнять — второстепенны.

17. Люди, которые думают, что ненавидят компьютеры, на самом деле ненавидят плохих программистов.

18. Если вы дадите человеку программу, то займете его на один день. Если вы научите человека программировать, то займете его на всю жизнь.

19. Язык, который не меняет вашего представления о программировании, недостоин изучения.

20. Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее.

21. Иногда лучшие программы создаются на бумажке. Запрограммировать их — второстепенная вещь.

22. Отладка кода — это как охота. Охота на баги.

23. Любой дурак сможет написать код, который поймет машина. Хорошие программисты пишут код, который сможет понять человек.

24. Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное.

25. Программисты — не математики, как бы нам этого ни хотелось.

26. Программирование — это сложно. Основные правила, на которых все строится, очень просты, но по мере разработки программа сама начинает вводить свои правила и законы. Таким образом, программист строит лабиринт, в котором сам же может и потеряться.

27. Функции, которые производят значения, легче комбинировать новыми способами, чем те, которые производят сайд-эффекты.

28. Простота — залог надежности.

29. Если вы хотите, чтобы код было легко и быстро писать — делайте его удобным для чтения.

30. Если вы хорошо отлаживаете программы, значит, вы провели много времени, делая это. Я не хочу уметь хорошо отлаживать программы.

Michael C. Feathers

31. Работает? Не трогай.

32. При помощи C вы легко можете выстрелить себе в ногу. При помощи C++ это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу целиком.

33. Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения.

34. Java — это C++, из которого убрали все пистолеты, ножи и дубинки.

35. Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске.

36. Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.

37. Плохое имя метода сродни предвыборным обещаниям политиков. Вроде о чем-то оно говорит, но если задуматься — непонятно о чем.

38. Неработающая программа обычно приносит меньше вреда, чем работающая плохо.

39. Насколько проще было бы писать программы, если бы не заказчики.

40. Молодые специалисты не умеют работать, а опытные специалисты умеют не работать.

41. Почаще задавайте себе вопрос «Что мне скрыть?» и вы удивитесь, сколько проблем проектирования растает на ваших глазах.

42. Преждевременная оптимизация — корень всех зол.

43. Чтобы написать чистый код, мы сначала пишем грязный код, а затем рефакторим его.

44. Помимо математических способностей, жизненно важным качеством программиста является исключительно хорошее владение родным языком.

45. Для каждой сложной задачи существует решение, которое является быстрым, простым и неправильным.

46. Механизмы управления доступом в С++ обеспечивают защиту от несчастного случая, но не от мошенников.

47. Думаю, искусство программировать немногим сложнее других человеческих навыков. Программирование делает вас лучше точно так же, как вам помогают развиваться изучение иностранного языка, математики или чтение книг.

48. Аналогично тому, как написание картины является искусством для души, так и написание программы является искусством для разума.

49. Тестирование не позволяет обнаружить такие ошибки, как создание не того приложения.

50. Некоторые люди во время решения некой проблемы думают: «Почему бы мне не использовать регулярные выражения?». После этого у них уже две проблемы…

51. Я не умею делать скриншоты, потому что я обычно работаю на компьютере в текстовом режиме.

52. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.

54. Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно всё ещё черная магия, и пока мы не можем называть его технической дисциплиной.

55. Намного легче портировать шелл, чем скрипт на шелле.

56. Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.

57. Сначала учите науку программирования и всю теорию. Далее выработайте свой программистский стиль. Затем забудьте всё и просто программируйте.

58. Трудность работы с программистом заключается в том, что вы не можете понять, что он делает, до тех пор, пока не стало слишком поздно.

59. Меня два раза спрашивали [члены Парламента]: «Скажите на милость, мистер Бэббидж, что случится, если вы введёте в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить, какая путаница в голове может привести к подобному вопросу.

60. С имеет мощь ассемблера и удобство… ассемблера.

61. UNIX невероятно прост, но нужно быть гением, чтобы понять эту простоту.

62. Нельзя доверять коду, который вы не написали полностью сами.

63. Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае опасно.

64. Если вы считаете, что С++ труден, попытайтесь выучить английский.

65. Что бы нового мы ни создавали, мы должны дать людям возможность переходить от старых инструментов и идей к новым.

66. Небольшие программы случайно компилируются и выполняются правильно при первой же попытке. Но если это происходит с любой не тривиальной программой, то это очень и очень подозрительно.

67. Модульность — фундаментальный аспект всех успешно работающих крупных систем.

68. Доказательство с помощью аналогий — это обман.

69. Программа, которая не тестировалась, не является рабочей.

70. Программирование — это не наука, а ремесло.

71. Люди думают, что безопасность — это существительное, что-то, что можно купить. На самом же деле безопасность — это абстрактное понятие, как счастье.

72. Если бы меня попросили выбрать какой-нибудь современный язык на замену Java, я бы выбрал Scala.

73. Проблема С++ в том, что необходимо узнать всё о нём перед тем, как начать писать на нём все что угодно.

74. Дизайн языка программирования — это как прогулка по парку. Парку Юрского Периода.

75. Думаю, это будет новой фичей. Только не говорите никому, что она возникла случайно.

76. Тяжело улучшать код, который до этого уже улучшали много раз.

77. Лень — главное достоинство программиста.

78. Чтобы понять алгоритм, нужно его увидеть.

79. У меня предчувствие, что неизвестные цепочки ДНК расшифруются в копирайты и патенты.

80. Если вы наслаждаетесь используемыми инструментами, то работа будет выполнена успешно.

81. Помните, что обычно есть решение проще и быстрее того, что первым приходит вам в голову.

82. Если оптимизировать всё, что можно, то вы будете вечно несчастным.

83. Алгоритм Евклида — дед всех алгоритмов, потому что это старейший нетривиальный алгоритм, доживший до наших дней.

84. Легче изобрести будущее, чем предсказать его.

85. Программированию обычно учат на примерах.

86. Программы становятся медленнее быстрее, чем «железо» становится быстрее.

87. Я называю это моей ошибкой на миллиард. Изобретение нулевого указателя (null прим. ред.) в 1965.

88. Некоторые проблемы лучше не решать, а избегать.

89. Одно аккуратное измерение стоит тысячи мнений экспертов.

90. У людей аллергия на перемены.

91. Мы не можем перекладывать свои ошибки на используемые технологии.

92. Лень — естественное состояние программиста, после которого он рождает хороший алгоритм.

93. Магия перестаёт существовать после того, как вы понимаете, как она работает.

94. Программирование — это как бить себя по лицу: рано или поздно ваш нос будет кровоточить.

95. Способ использования интеллекта важнее, чем его уровень.

97. 640 Кб должно хватить для любых задач.

98. Основная проблема программистов состоит в том, что их ошибки невозможно предугадать.

99. Два самых известных продукта, созданных в Университете Беркли — это UNIX и LSD. Это не может быть просто совпадением.

Источник

Adblock
detector