Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  09:16[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 6256 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 5656—5647 | 5646—5637 | 5636—5627 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 62


№ 5646   20-10-2007 17:14 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5641« (Стэн)
___________________________

А встречный вопрос можно? А автомобили кто должен разрабатывать - таксисты, с машиностроительной подготовкой? Очевидно, что торговые комплексы должны строить продавцы со строительной подготовкой... А метро должны копать потенциальные пассажиры...

"Так вот кто в пуделе сидел!" (c)
Речь идет о профессиональном самомнении.
Вроде как программисты -- головастые ребята, а медики или физики проявляют в своей области не больше интеллекта, чем пассажиры метро в вагоне (ведь такие аналогии пошли в ход для красного словца). Стоит программисту поговорить с таким медиком, как он уже разбирается в медицине лучше самого медика, да и всех медиков вместе взятых (медик ведь, как выяснилось, не профессия, а диагноз).

Так вот, Илья, может быть вы не в курсе, но инженеров машиностроительных специальностей учат в первую очередь разрабатывать механизмы вообще, и только потом идет специализация. И никак не наоборот...

Хм... к чему бы это было сказано?

»сообщение 5644« Сергей Перовский
___________________________

Программист, работающий по чужим спецификациям - бич отрасли. Я, пожалуй, не видел ни одной системы созданной "чистыми" программистами, которой бы пользовались профессионалы.

И какой достойный вывод?
Что сначала надо разбираться в управлении, потом в программировании, и только потом -- "в поездах"?
 AVC


№ 5645   20-10-2007 16:08 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5639« (Стэн)
___________________________

Эх, и я добавлю свои три копейки.
Даже такой правильный язык, как Ада, который, казалось бы, запрещает изменение параметров функций, тем не менее позволяет изменять ссылочные параметры:

with Ada.Integer_Text_IO;  use Ada.Integer_Text_IO;
with Ada.Text_IO;          use Ada.Text_IO;

procedure Test is

  type Rec is
    record
      I : Integer;
      C : Character;
    end record;

  type AccRec is access Rec;
 
  Z : AccRec;

  function F (V : in AccRec) return Integer is
  begin
    V.C := Character'Succ(V.C);
    return V.I;
  end F;

begin
  Z := new Rec;
  Z.I := 1;
  Z.C := 'a';
 
  for I in 1..5 loop
    Z.I := I;
    Put (F(Z));
    Put (Z.C);
  end loop;
end Test;

Результат:

          1b          2c          3d          4e          5f



Конечно не должны, но язык-то не запрещает... А если это большой промышленный проект, где одновременно много программистов работают с одним кодом, и приходится вызывать "чужую" функцию... Откуда мне знать, кто ее написал, и что там есть?...

Вот даже в Аде, которая вроде даёт видимые гарантии неизменения параметров функций, легко обмануться и выстрелить в свою ногу из чужого шотгана... :о(
Так что прам-бле-мба та ещё... :о))


№ 5644   20-10-2007 15:59 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5641« (Стэн)
___________________________
Так вот, Илья, может быть вы не в курсе, но инженеров машиностроительных специальностей учат в первую очередь разрабатывать механизмы вообще, и только потом идет специализация. И никак не наоборот...

Этот пример можно трактовать по разному:
1.Для создания программной системы управления поездом, нужно прежде всего понимать в поездах, а потом в программировании.
2.Для создания программной системы управления поездом, нужно прежде всего понимать в программировании, а потом в поездах.
Мне лично ближе вариант:
3.Для создания программной системы управления поездом, нужно прежде всего понимать в управлении, потом в программировании, а потом в поездах.

Программист, работающий по чужим спецификациям - бичь отрасли. Я, пожалуй, не видел ни одной системы созданной "чистыми" программистами, которой бы пользовались профессионалы.


№ 5643   20-10-2007 15:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5640« (Jack Of Shadows)
___________________________
Остается только добавить "Вызывать free после alloc\new это азы. Зачем нам сборщик мусора ? "
Я всегда это говорил :)


№ 5642   20-10-2007 15:09 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5632« (Jack Of Shadows)
___________________________

Эта идиотская мысля что можно каким то образом обойтись без профессионалов и отдать все "предметникам" - это наверное бзик оберонистов.

Давайте воздержимся от обобщений. Упомянутая Вами мысль принадлежит конкретному человеку. Это просто его точка зрения.


№ 5641   20-10-2007 14:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5634« (Илья Ермаков)
___________________________
>>> Речь о том, чтобы системы для врачей программировали люди с медицинским образованием, которые получили программисткую подготовку и занимаются профессионально, но не программированием вообще, а программированием в медицине.
А встречный вопрос можно? А автомобили кто должен разрабатывать - таксисты, с машиностроительной подготовкой? Очевидно, что торговые комплексы должны строить продавцы со строительной подготовкой... А метро должны копать потенциальные пассажиры...
Так вот, Илья, может быть вы не в курсе, но инженеров машиностроительных специальностей учат в первую очередь разрабатывать механизмы вообще, и только потом идет специализация. И никак не наоборот...


№ 5640   20-10-2007 14:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5620« (Илья Ермаков)
___________________________
То, что выражения и функции не должны иметь побочных эффектов - это азы.
Остается только добавить "Вызывать free после alloc\new это азы. Зачем нам сборщик мусора ? "


№ 5639   20-10-2007 14:22 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5620« (Илья Ермаков)
___________________________
>>> Или Вы хотите иметь предохранитель от дурости? Так это уже мало относится к вопросу правильных и неправильных циклов.
О, это прямым образом относится к правильным и неправильным циклам... Не так давно был разговор про FOREACH, и в том числе и Вы говорили, что это плохо, потому, как там все неявно, и итератор может работать непредсказуемо, и выдавать совсем не то, и это не увидишь простым просмотром кода...
Вот в приведенным примере явности не на много больше:

WHILE (i < len) & Condition(i) DO ... END;


А теперь докажите мне, что FOREACH хуже WHILE в общем случае для области применения. Формально не докажите, остается статистически показывать, что в одном случае ошибок меньше, чем в другом. Однако я сомневаюсь, что у Вас есть такая статистика. Тоже самое и FOR ... BREAK. Ну не сможете мне формально доказать, что FOR ... BREAK - плохо, а WHILE это хорошо в языках с side-effect'ами. Остается только статистически. У Вас есть статистика?
 
>>> Естественно - это безграмотно. То, что выражения и функции не должны иметь побочных эффектов - это азы. Которые объясняются в правильных базовых курсах программирования сразу же, как только объясняются выражения и функции.
Конечно не должны, но язык-то не запрещает... А если это большой промышленный проект, где одновременно много программистов работают с одним кодом, и приходится вызывать "чужую" функцию... Откуда мне знать, кто ее написал, и что там есть?...


№ 5638   20-10-2007 12:30 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5637« (Илья Ермаков)
___________________________
На практике смычка между двумя профессионалами осуществляется путем маленького и дешевого шага каждого из профессионалов навстречу друг другу.
Для программиста это вводные курсы в какую нибудь предметную область.
Для медика это курсы по Бизнес Анализу. Тоже своего рода программирование, только на человеческом языке, и не машиын а другого человека (программиста).

Все же остальное (давайте создадим комитет медиков бла бла.) это уже придуманная вами и неработающая утопия.




№ 5637   20-10-2007 12:20 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5636« (Jack Of Shadows)
___________________________

Ответ на »сообщение 5634« (Илья Ермаков)
___________________________
В тысячу раз легче, быстрее и дешевле, пройти небольшой вводный курс, охватывающий ровно столько сколько нужно знать для написания программы для узи - профессиональному программисту, нежели найти профессионального медика, который согласился бы менять свою профессию.

В тысячу раз проще сформировать на страну отдел из нескольких десятков человек-медиков (со специализацией в медтехнику), обучить их программированию самым прямым путём (т.е. без напичкивания "внутренними уродствами ИТ") - и посадить разрабатывать на всю страну эти самые программы для УЗИ.

А если мы пойдём в сторону не массовых, а штучных программ, из области исследовательской медицины, то медикам-учёным обеспечивать себя самим было бы ещё проще.


<<<... | 5656—5647 | 5646—5637 | 5636—5627 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 62


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования