Определение троянистости программы :)
- From
- George Shepelev (2:461/124)
- To
- Valentin Davydov (2:5054/37.63)
- Date
- 2005-04-15T10:30Z
- Area
- RU.INTERNET
Valentin, ты ещё здесь сидишь?
Четверг Апрель 14 2005 17:09, Valentin Davydov wrote to George Shepelev:
>> >> Брать не надо. Достаточно уловить интересные идеи и остальные
>> >> принципы. Зачастую наоборот это дает понять как делать не стоит.
>> >> Это избавит от нескольких месяцев неудачных экспериментов и
>> >> наступания на уже пройденные другими грабли.
>> VD> А не проще ли достичь того же уровня, почитав учебник? В отличие
>> VD> от исходников конкурентов, он, как правило, написан понятным
>> VD> языком и издан чётким шрифтом на хорошей бумаге.
>> Как думаешь, зачем в хороших учебниках приводятся примеры?
VD> В основном, в качестве иллюстрации.
В основном потому, что большинству людей свойственно мыслить по аналогии,
а не "математически" преобразовывать формальные правила в строчки программы.
Люди - не роботы...
VD> Попытки буквально воспроизводить эти примеры в программах для решения
VD> реальных задач приводят к весьма печальным последствиям (примеры,
VD> надеюсь, очевидны).
Попытки ваять программы не изучив принципы применения конкретного языка
программирования куда более печальны. Знаменитое написание "фортрановских"
или "бэйсиковых" программ на сях...
>> Вот поэтому особенно приятно изучать язык программирования, глядя, как
>> им на практике пользуются (хорошие) специалисты.
VD> "Делай не так, как я, а так, как я учу" (C).
У хорошего специалиста должны быть выработаны навыки правильной работы.
Для водителей и пилотов существуют курсы вождения/пилотирования, не закончив
которых ты не получишь права/лицензию. Увы, в программировании более
чем достаточно самоуверенных дилетантов без мало-мальского представления
о грамотных приёмах работы...
Георгий
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
* Origin: Показывать пальцем неприлично. Используй лазерный прицел (2:461/124)
SEEN-BY: 46/50 50/355 400/567 814 450/1024 461/48 124 2432/260 4614/20 4615/21
SEEN-BY: 4635/24 5000/5000 5001/100 5011/13 5012/30 5015/10 5020/545 715 760
SEEN-BY: 5020/2020 2165 2238 4441 5021/29 5025/3 5027/16 5028/61 5029/45
SEEN-BY: 5030/115 830 5035/38 5036/34 44 5042/12 5047/43 5049/19 96 5054/1 8 9
SEEN-BY: 5054/28 35 37 67 5063/3 5069/7 5078/20 5080/111 147 1003 5085/13 87
SEEN-BY: 5095/20 5097/31 6000/254 6028/1 6083/12
PATH: 461/124 48 5080/1003 5020/545 5054/1 37