ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Alexander Yereschenko <ave4600@gmail.com>
To: ALT Linux Community general discussions <community@lists.altlinux.org>
Subject: Re: [Comm] [JT] создание скриптов
Date: Sat, 5 Apr 2008 18:32:37 +0300
Message-ID: <200804051832.37304.ave4600@gmail.com> (raw)
In-Reply-To: <47F74D87.1050007@ints.ru>

Доброе!
В сообщении от Saturday 05 April 2008 12:59:35 Alexei V. Mezin написал(а):
> Peter Volkov пишет:
> Изучение синтаксиса -- это 100 страниц. А понимание, как правильно
> писать программы -- тысячи страниц.

И более того. Понятие "научиться программировать" обычно по неграмотности 
ужимают до процесса написания кода на каком-либо языке программирования.
Если действительно хочется научиться, то надо:
1) Научиться делать постановку задачи. Понимать, ЧТО именно мы хотим получить 
на выходе...
2) Научиться системно подходить к решению задачи. (Определение 
системы: "Система - совокупность взаимодействующих между собой подсистем. 
Каждая подсистема является системой") Т.е. уметь разбивать задачу на 
подзадачи. Построить общий алгоритм решения задачи.
3) Научиться выбирать для решения каждой из задач наиболее эффективный 
инструмент (наконец-то дошли до выбора языка программирования)
4) Научиться грамотно пользоваться выбранным инструментом.
5) Научиться контролировать процесс каждого из этапов, выявлять возможные 
ошибки заранее ("чувствовать, где могут лежать грабли"). 
Проштудировать "Законы Мэрфи" :)
6) (может, еще что-то упустил)

ЗЫ. Еще в свое студенчество, когда только появился TurboPascal 5.5 с 
возможностью ООП, мой одногруппник написал лабораторку по программированию с 
использованием этого самого ООП : там "объект сидел на объекте" где надо и не 
надо. Исходный код программы с полутора экранов (при обычном процедурном 
стиле) вырос где-то до 10 экранов. Если оценивать эффективность 
программирования и решения конкретной задачи реализации заданного алгоритма 
(там, кажется, была какая-то сортировка или типа того), то "незачет". Но 
преподаватель повелся на модное только появившееся в массах 
объектно-ориентированное программирование и поставил за лабу "отлично". Так 
что, если оценивать эффективность решения задачи "сдача лабы" - то зачет. :)


--
Alexander

  reply	other threads:[~2008-04-05 15:32 UTC|newest]

Thread overview: 89+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-01 17:59 [Comm] " Владислав Тепеш
2008-04-01 18:07 ` RooTesT
2008-04-01 18:46   ` Mike Shuvalov
2008-04-01 18:52 ` Aleksander N.Gorohovski
2008-04-01 19:01   ` RooTesT
2008-04-01 19:40     ` Motsyo Gennadi aka Drool
2008-04-02  6:57   ` [Comm] [JT] " Alexey Morsov
2008-04-02  7:00     ` Alex Gorbachenko
2008-04-02  7:46     ` Aleksander N. Gorohovski
2008-04-02 15:10   ` [Comm] " Maxim Tyurin
2008-04-02 16:52     ` Aleksander N.Gorohovski
2008-04-04 10:24     ` Bogaevskiy Jurij
2008-04-04 10:56       ` Timur Batyrshin
2008-04-04 11:00         ` Bogaevskiy Jurij
2008-04-04 11:11           ` Andrey Rahmatullin
2008-04-04 11:32             ` Bogaevskiy Jurij
2008-04-04 11:40               ` Andrey Rahmatullin
2008-04-04 12:54               ` Maxim Tyurin
2008-04-04 13:13                 ` Bogaevskiy Jurij
2008-04-04 14:31                   ` Maxim Tyurin
2008-04-04 16:57                   ` Aleksander N.Gorohovski
2008-04-05 16:44                     ` [Comm] создание скриптов (обучение) Michael Shigorin
2008-04-10 12:48                   ` [Comm] создание скриптов spider
2008-04-04 11:16           ` Alexey Morsov
2008-04-04 12:51         ` Maxim Tyurin
2008-04-04 12:54           ` Alexey Morsov
2008-04-04 14:30             ` Maxim Tyurin
2008-04-04 14:38               ` [Comm] [JT] " Alexey Morsov
2008-04-04 16:44                 ` Maxim Tyurin
2008-04-05 16:45             ` [Comm] " Michael Shigorin
2008-04-05 16:43         ` Michael Shigorin
2008-04-08 17:27           ` Maxim Ivanov
2008-04-10 21:16             ` Michael Shigorin
2008-04-04 13:31       ` Yura Kalinichenko
2008-04-04 14:08         ` [Comm] [JT] " Alexey Morsov
2008-04-04 23:05           ` Yura Kalinichenko
2008-04-05  5:51           ` Peter Volkov
2008-04-05  7:32             ` Alexey I. Froloff
2008-04-05 14:12               ` Yura Kalinichenko
2008-04-05  9:59             ` Alexei V. Mezin
2008-04-05 15:32               ` Alexander Yereschenko [this message]
2008-04-05 16:53             ` Michael Shigorin
2008-04-05 19:07               ` Aleksander N.Gorohovski
2008-04-05 19:22                 ` Alexey I. Froloff
2008-04-05 19:49                 ` Michael Shigorin
2008-04-06 11:39                 ` Yura Kalinichenko
2008-04-06 18:47                   ` Aleksander N.Gorohovski
2008-04-06 19:53                     ` Yura Kalinichenko
2008-04-13 19:02                   ` Michael Shigorin
2008-04-05 19:17               ` Maksim Otstavnov
2008-04-05 20:05                 ` [Comm] [JT] создание скриптов [JT] Michael Shigorin
2008-04-05 21:37                   ` Maksim Otstavnov
2008-04-06 21:05                     ` Michael Shigorin
2008-04-07  5:15                       ` Bogaevskiy Jurij
2008-04-07 10:51                       ` Maksim Otstavnov
2008-04-08 21:21                         ` Michael Shigorin
2008-04-09  5:46                           ` Maksim Otstavnov
2008-04-10 16:27                       ` Maksim Otstavnov
2008-04-11  4:32                         ` Mikhail Gusarov
2008-04-11  6:16                           ` Maksim Otstavnov
2008-04-11  6:19                             ` Mikhail Gusarov
2008-04-11  6:23                               ` Mikhail Gusarov
2008-04-11  7:55                               ` Maksim Otstavnov
2008-04-11  7:56                                 ` Mikhail Gusarov
2008-04-11  8:10                                   ` Maksim Otstavnov
2008-04-11  8:13                                     ` Mikhail A. Pokidko
2008-04-11  8:34                                       ` Maksim Otstavnov
2008-04-11  8:36                                         ` Mikhail Gusarov
2008-04-11  8:14                                     ` Mikhail Gusarov
2008-04-11  8:49                                       ` Maksim Otstavnov
2008-04-11  9:04                                         ` Mikhail Gusarov
2008-04-11  9:26                                         ` Mikhail Gusarov
2008-04-11 10:06                                           ` Maksim Otstavnov
2008-04-11 10:13                                             ` Mikhail Gusarov
2008-04-11 15:52                                               ` Maksim Otstavnov
2008-04-12  5:48                                                 ` Mikhail Gusarov
2008-04-13 19:22                                     ` Michael Shigorin
2008-04-14  5:29                                       ` Timur Batyrshin
2008-04-14  8:07                                         ` Mikhail Gusarov
2008-04-14 10:25                                           ` [Comm] SICP Michael Shigorin
2008-04-14 10:39                                       ` [Comm] [JT] создание скриптов [JT] Maksim Otstavnov
2008-04-13 11:19                                         ` Dmitriy
2008-04-14 11:55                                           ` Владимир
2008-04-14 11:08                                         ` Michael Shigorin
2008-04-14 12:19                                           ` Michael A. Kangin
2008-04-06  6:31               ` [Comm] [JT] создание скриптов Peter Volkov
2008-04-08 21:04                 ` Michael Shigorin
2008-04-09  9:12                   ` Alexey I. Froloff
2008-04-10 13:11               ` spider

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200804051832.37304.ave4600@gmail.com \
    --to=ave4600@gmail.com \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git