LINUX.ORG.RU

История изменений

Исправление Bioreactor, (текущая версия) :

Q:. Do I need to be good at math to become a hacker?

A:. No. While you do need to be able to think logically and follow chains of exact reasoning, hacking uses very little formal mathematics or arithmetic. In particular, you won't need trigonometry, calculus or analysis (we leave that stuff to the electrical engineers :-)). Some grounding in finite mathematics (including Boolean algebra, finite-set theory, combinatorics, and graph theory) can be helpful.

(C) Eric Steven Raymond

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

(C) Алан Голуб

От себя добавлю «п'ять копійок» -

После того, как проФФеСора В.С.ЛугоФФского выгнали из института, и только благодаря протекции он не загремел в армию (а выгоняют, как правило, за матан, за физику никого не выгоняли, типа «плохого студента армия исправит»(С)), то он стал всячески сублимировать, говоря о том, какой он крутой математик-функцианальщик, и сыпать умными словами про замыкания и подхвостовую рекурсию.

Я же сдавал математику на «хорошо» и «отлично» только из материальных соображений - чтобы степок платили.

Исправление Bioreactor, :

Q:. Do I need to be good at math to become a hacker?

A:. No. While you do need to be able to think logically and follow chains of exact reasoning, hacking uses very little formal mathematics or arithmetic. In particular, you won't need trigonometry, calculus or analysis (we leave that stuff to the electrical engineers :-)). Some grounding in finite mathematics (including Boolean algebra, finite-set theory, combinatorics, and graph theory) can be helpful.

(C) Eric Steven Raymond

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

(C) Алан Голуб

От себя добавлю «п'ять копійок» -

После того, как проФФеСора В.С.ЛугоФФского выгнали из института и только благодаря протекции он не загремел в армию (а выгоняют, как правило, за матан, за физику никого не выгоняли, типа «плохого студента армия исправит»(С)), то он стал всячески сублимировать, говоря о том, какой он крутой математик-функцианальщик, и сыпать умными словами про замыкания и подхвостовую рекурсию.

Я же сдавал математику на «хорошо» и «отлично» только из материальных соображений - чтобы степок платили.

Исправление Bioreactor, :

Q:. Do I need to be good at math to become a hacker?

A:. No. While you do need to be able to think logically and follow chains of exact reasoning, hacking uses very little formal mathematics or arithmetic. In particular, you won't need trigonometry, calculus or analysis (we leave that stuff to the electrical engineers :-)). Some grounding in finite mathematics (including Boolean algebra, finite-set theory, combinatorics, and graph theory) can be helpful.

(C) Eric Steven Raymond

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

(C) Алан Голуб

От себя добавлю «п'ять копійок» -

После того, как проФФеСора В.С.ЛугоФФского выгнали из института и только благодаря протекции он не загремел в армию (а выгоняют, как правило, за матан, за физику никого не выгоняли, типа «плохого студента армия исправит»(С)), то он стал всячески сублимировать, говоря о том, какой он крутой математик-функцианальщик и сыпать умными словами про замыкания и подхвостовую рекурсию.

Я же сдавал математику на «хорошо» и «отлично» только из материальных соображений - чтобы степок платили.

Исходная версия Bioreactor, :

[qoute] Q:. Do I need to be good at math to become a hacker?

A:. No. While you do need to be able to think logically and follow chains of exact reasoning, hacking uses very little formal mathematics or arithmetic. In particular, you won't need trigonometry, calculus or analysis (we leave that stuff to the electrical engineers :-)). Some grounding in finite mathematics (including Boolean algebra, finite-set theory, combinatorics, and graph theory) can be helpful.

(C) Eric Steven Raymond

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

(C) Алан Голуб

От себя добавлю «п'ять копійок» -

После того, как проФФеСора В.С.ЛугоФФского выгнали из института и только благодаря протекции он не загремел в армию (а выгоняют, как правило, за матан, за физику никого не выгоняли, типа «плохого студента армия исправит»(С)), то он стал всячески сублимировать, говоря о том, какой он крутой математик-функцианальщик и сыпать умными словами про замыкания и подхвостовую рекурсию.

Я же сдавал математику на «хорошо» и «отлично» только из материальных соображений - чтобы степок платили.