Ada_Ru форум

Обсуждение языка Ада

Re: [ada_ru] Fwd: GCC 4.2.0 Released

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

Сообщения

u0410u043du0434u0440u0435u0439u
Re: [ada_ru] Fwd: GCC 4.2.0 Released
2007-05-17 00:50:09

Добрый день (ночь).

 

Основная мысль: "А где Ада-конференция для ламеров?"

Всё что ниже - развитие этой мысли.

 

В споре "почему падают ракеты" не раз встречалось утверждение что программиста на АДА можно обучить за 2 недели. Незнаю какие подразумеваются условия (спец курсы), но самостоятельное изучение весьма проблематично.

Преимуществом этого языка считаеться его кросплатформенность, но она же мешает изучению. В своей универсальности язык оторван от любой платформы, и любой учебный текст избегает упоминания о конкретных механизмах Windows (Linux,...). В итоге любая программа, которую может написать начинающий (совсем начинающий) программист оказываться замкнутой в самой себе и не может ничего кроме как написать "Hello, world" в консоли. Для такой прогаммы проблематично поставить учебные цели, она не может поприкалываться с кнопкой "Пуск", покопаться в каталогах или изобразить из себя учебную базу данных - это примеры программ, которыми изобилует любой учебник по Delphi.

Возможность быстро написать простенькую программку для своих целей (пусть неудачный велосипед) являеться необходимой для освоения языка и поддержания интереса к нему. Любой учебник по Ада начинаеться программой "Hello, world" и ей же и заканчиваеться. Подробное описание языка, необходимый, но не достаточный элемент учебного процесса.

В конечном итоге большинство программ предназначены для управления той платформой на которой они работают и абстрагироваться от неё не получиться.

 

 

Это всё можно считать отзывом на книгу "Адское программирование". Навеяно двумя сутками борьбы с dll под Windows и неудачной попыткой установки GNAT под Linux.

 

П.С. А всё таки где бы конференцию для ламеров найти?

Нет Марина wrote:

Добрый день (ночь).

 

Основная мысль: "А где Ада-конференция для ламеров?"

Я думаю можно прямо сюда задавать самые глупые вопросы.

Самое страшное, это отправять читать матчасть, и скажут где она лежит. А может и прямо скажут как поступить, как повезет.

Всё что ниже - развитие этой мысли.

 

В споре "почему падают ракеты" не раз встречалось утверждение что программиста на АДА можно обучить за 2 недели. Незнаю какие подразумеваются условия (спец курсы), но самостоятельное изучение весьма проблематично.

 

А кому легко ?

Можно заодно опрос провести, кто как Аду учил.

Насколько сами учили, насколько кому разжевывали.

 

Мне представляется что я учил процентов на 90, а разжевали мне процентов 10. Разжевывали несколько более опытные в некоторых вопросах товарищи, когда я им эти вопросы задавал.

Преимуществом этого языка считаеться его кросплатформенность, но она же мешает изучению. В своей универсальности язык оторван от любой платформы, и любой учебный текст избегает упоминания о конкретных механизмах Windows (Linux,...). В итоге любая программа, которую может написать начинающий (совсем начинающий) программист оказываться замкнутой в самой себе и не может ничего кроме как написать "Hello, world" в консоли. Для такой прогаммы проблематично поставить учебные цели, она не может поприкалываться с кнопкой "Пуск", покопаться в каталогах или изобразить из себя учебную базу данных - это примеры программ, которыми изобилует любой учебник по Delphi.

Возможность быстро написать простенькую программку для своих целей (пусть неудачный велосипед) являеться необходимой для освоения языка и поддержания интереса к нему. Любой учебник по Ада начинаеться программой "Hello, world" и ей же и заканчиваеться. Подробное описание языка, необходимый, но не достаточный элемент учебного процесса.

В конечном итоге большинство программ предназначены для управления той платформой на которой они работают и абстрагироваться от неё не получиться.

 

А у меня получается. Программы работают и на виндовс и в линукс. Я думаю многие в этой конференции пишут переносимые программы.

 

Это всё можно считать отзывом на книгу "Адское программирование". Навеяно двумя сутками борьбы с dll под Windows и неудачной попыткой установки GNAT под Linux.

 

Какие то неконкретные отзывы.

 

П.С. А всё таки где бы конференцию для ламеров найти?

 

Специально для ламеров нету, насколько я знаю.

Наверное лучше сюда. Чем конкретнее и точнее будет задан вопрос, тем больше вероятности получить помощь.

 

Успехов.

Нет Марина wrote:

Добрый день (ночь).

 

Основная мысль: "А где Ада-конференция для ламеров?" А здесь и она есть :)

 

PS. Зачем нужна отдельная конференция для ламеров? Плюс этой в том, что здесь отвечают реальные специалисты, а не ламеры ;)

Нет Марина wrote:

 

Добрый день (ночь).

 

Основная мысль: "А где Ада-конференция для ламеров?"

Здесь :)

 

В споре "почему падают ракеты" не раз встречалось утверждение что программиста на АДА

> можно обучить за 2 недели. Незнаю какие подразумеваются условия (спец курсы),

 

Достаточно сильная мотивация, знание Паскаля и общая программистская

квалификация. И, понятное дело, правильный преподаватель.

 

но самостоятельное изучение весьма проблематично.

 

А какой язык дегко учить самостоятельно?

 

 

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

 

Как именно и почему?

 

В своей универсальности язык оторван от любой платформы,

 

Не оторван - просто мухи аккуратно отделены от котлет.

 

и любой учебный текст избегает упоминания о конкретных механизмах Windows (Linux,...).

 

Во-первых, не любой, во-вторых - а что именно надо упоминать, в-третьих, у Ады

развитый интерфейс с Си, что вроде как должно снимать все проблемы, даже

если они и есть.

 

В итоге любая программа, которую может написать начинающий (совсем начинающий) программист

> оказываться замкнутой в самой себе и не может ничего кроме как написать "Hello, world" в консоли.

 

Зависит от программиста.

 

> Для такой прогаммы проблематично поставить учебные цели, она не может поприкалываться

> с кнопкой "Пуск",

 

А как в Си прикалываться с кнопкой "Пуск"? Если знаете - подключите соответствующий

Си-шный кусок к Аде, и все дела

 

покопаться в каталогах

 

Запросто. Стандартный пакет Ada.Directories смотрели?

 

или изобразить из себя учебную базу данных - это примеры программ, которыми изобилует любой учебник по Delphi.

 

Delphi - не язык, а среда программирования. Какой индустриальный язык общего назначения умеет

изображать из себя базы данных?

 

Возможность быстро написать простенькую программку для своих целей (пусть неудачный велосипед)

 

Какой именно велосипед требуется?

 

В конечном итоге большинство программ предназначены для управления той платформой на которой они работают и абстрагироваться от неё не получиться.

 

Большинство современных задач кросс-платформенны процентов на 99.

 

Это всё можно считать отзывом на книгу "Адское программирование". Навеяно двумя сутками борьбы с dll под Windows и неудачной попыткой установки GNAT под Linux.

 

Документацию читали?

 

Хотя в принципе проблема затронута важная. И если у кого-то возникают такие вопросы -

значит, проблемы имеют место быть.

Нет Марина wrote:

Основная мысль: "А где Ада-конференция для ламеров?"

 

Здесь. Еще вроде есть вики, её можно будет совместными усилиями развить

в учебник.

 

Сравнивать Аду с Дельфи не совсем правильно, скорее тогда надо

сравнивать с Паскалем, которые в Дельфи в используется языком

программирования. Может быть аналог Дельфи и на Аде есть, где бы все

было бы в одном флаконе и интегрированно с IDE, но наверняка он стоит очень дорого. Все таки коммерческая Ада развернута лицом к малочисленным и очень крупным корпорациям. А к рынку программ для частного пользования она развернута, извините, мягко скажем спиной.

 

Это всё можно считать отзывом на книгу "Адское программирование". Навеяно двумя сутками борьбы с dll под Windows и неудачной попыткой установки GNAT под Linux.

 

Эта книга хороша только тем, что это единственая книга по Аде на русском

языке. :-) Наверное вы правы, с нуля изучать Аду не возможно. А если

опыт программирования уже есть, то придумывать учебные задачки самому

себе не сложно (как правило это переписывание старых программ написанных

на С++) :-)

 

Линукс какой? Чем смогу, помогу.

-- Olleg Samoylov

Olleg Samoylov пишет:

Сравнивать Аду с Дельфи не совсем правильно, скорее тогда надо

сравнивать с Паскалем, которые в Дельфи в используется языком

программирования.

На всякий случай напоминаю, что в среде программирования Delphi, начиная с 6 (или 7... склероз) версии, язык программирования официально называется Delphi. Оно и правильно - оно от Паскаля отличается примерно также, как Си++ от Си.

 

___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти