LINUX.ORG.RU

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

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

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

Что это за термин такой «мощная система типов»(C)?

Я знаю, что такое «сильная типизация».

Преимущества сильной типизации

Надежность — Вы получите исключение или ошибку компиляции, взамен неправильного поведения. Скорость — вместо скрытых преобразований, которые могут быть довольно затратными, с сильной типизацией необходимо писать их явно, что заставляет программиста как минимум знать, что этот участок кода может быть медленным. Понимание работы программы — опять-же, вместо неявного приведения типов, программист пишет все сам, а значит примерно понимает, что сравнение строки и числа происходит не само-собой и не по-волшебству. Определенность — когда вы пишете преобразования вручную вы точно знаете, что вы преобразуете и во что. Также вы всегда будете понимать, что такие преобразования могут привести к потере точности и к неверным результатам.

(C)

А кульхацкеры-«титеретики», нахватавшиеся верхушек про «типизации», но не утруждавших себя реальным трудом программирования - это просто желанные гости на любом собеседовании - пруф -

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

(C) [ЖЖ] Луговский

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

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

Что это за термин такой «мощная система типов»(C)?

Я знаю, что такое «сильная типизация».

Преимущества сильной типизации

Надежность — Вы получите исключение или ошибку компиляции, взамен неправильного поведения. Скорость — вместо скрытых преобразований, которые могут быть довольно затратными, с сильной типизацией необходимо писать их явно, что заставляет программиста как минимум знать, что этот участок кода может быть медленным. Понимание работы программы — опять-же, вместо неявного приведения типов, программист пишет все сам, а значит примерно понимает, что сравнение строки и числа происходит не само-собой и не по-волшебству. Определенность — когда вы пишете преобразования вручную вы точно знаете, что вы преобразуете и во что. Также вы всегда будете понимать, что такие преобразования могут привести к потере точности и к неверным результатам. [/qoute] (C)

А кульхацкеры-«титеретики», нахватавшиеся верхушек про «типизации», но не утруждавших себя реальным трудом программирования - это просто желанные гости на любом собеседовании - пруф -

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

(C) [ЖЖ] Луговский

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

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

Что это за термин такой «мощная система типов»(C)?

Я знаю, что такое «сильная типизация».

Преимущества сильной типизации

Надежность — Вы получите исключение или ошибку компиляции, взамен неправильного поведения. Скорость — вместо скрытых преобразований, которые могут быть довольно затратными, с сильной типизацией необходимо писать их явно, что заставляет программиста как минимум знать, что этот участок кода может быть медленным. Понимание работы программы — опять-же, вместо неявного приведения типов, программист пишет все сам, а значит примерно понимает, что сравнение строки и числа происходит не само-собой и не по-волшебству. Определенность — когда вы пишете преобразования вручную вы точно знаете, что вы преобразуете и во что. Также вы всегда будете понимать, что такие преобразования могут привести к потере точности и к неверным результатам. [/qoute] (C)

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

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

Что это за термин такой «мощная система типов»(C)?

Я знаю, что такое «сильная типизация».

[qoute] Преимущества сильной типизации

Надежность — Вы получите исключение или ошибку компиляции, взамен неправильного поведения. Скорость — вместо скрытых преобразований, которые могут быть довольно затратными, с сильной типизацией необходимо писать их явно, что заставляет программиста как минимум знать, что этот участок кода может быть медленным. Понимание работы программы — опять-же, вместо неявного приведения типов, программист пишет все сам, а значит примерно понимает, что сравнение строки и числа происходит не само-собой и не по-волшебству. Определенность — когда вы пишете преобразования вручную вы точно знаете, что вы преобразуете и во что. Также вы всегда будете понимать, что такие преобразования могут привести к потере точности и к неверным результатам. [/qoute] (C)