Определение троянистости программы :)

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