OberonCore
https://forum.oberoncore.ru/

Помогите, пожалуйста, освоиться
https://forum.oberoncore.ru/viewtopic.php?f=35&t=3081
Страница 1 из 2

Автор:  The Wicker Man [ Пятница, 17 Декабрь, 2010 22:48 ]
Заголовок сообщения:  Помогите, пожалуйста, освоиться

Пожалуйста, посоветуйте какой-нибудь толковый самоучитель по компонентному паскалю. Я изучаю в университете обычный паскаль, являюсь лучшим студентом на потоке, и вообще мне сильно нравится паскаль (я еще знаю Си ) . Я был очень удивлен когда узнал о существовании КП , почувствовал себя полным идиотом : я так увлекся старым хламом в то время как сам его создатель многократно его доработал и улучшил. В общем очень заинтерисовался. Думал, что разберусь во всем легко но просчитался :( Масса документации мне ничуть не помогла : везде подробно расписываются преимущества КП , путь развития языка, его особенности, подробности устройства BlackBox, но ничего о том как написать хотя бы простенькую программу складывающую два числа . "Введение в систему Блэкбокс и Компонентный Паскаль" от Информатики-21 меня вообще запутала . В паскале пишешь программу и запускаешь ее, а в блэкбоксе нужно создавать модуль , разрабатывать отдельные процедуры и вызывать их по одной каким-то коммандером :shock: Вместо write функции вывода на экран для каждого типа данных отдельно :shock: В общем я в ужасе и отчаянии . Основы паскаля осваивал по самоучителю С.Н. Лукина. , может есть что-то в этом духе для КП ?

Автор:  fevdokimov [ Суббота, 18 Декабрь, 2010 00:58 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

В.Потопахин "Современное программирование с нуля! "

Автор:  Info21 [ Суббота, 18 Декабрь, 2010 06:18 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

The Wicker Man писал(а):
"Введение в систему Блэкбокс и Компонентный Паскаль" от Информатики-21 меня вообще запутала . В паскале пишешь программу и запускаешь ее, а в блэкбоксе нужно создавать модуль , разрабатывать отдельные процедуры и вызывать их по одной каким-то коммандером :shock:
Вместо write функции вывода на экран для каждого типа данных отдельно :shock:
Это старое, что ли, "Введение..."?

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

Какая разница-то, программа или модуль?
В новых сборках простейшая программа практически не отличается от старой, без коммандеров и процедур, компиляция+выполнение одной клавишей (Ctrl+F9).
--------------------
Вообще ламентация любопытная :shock:

Автор:  Валерий Лаптев [ Суббота, 18 Декабрь, 2010 10:22 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Это обычный глас народа... :)
Новичков - у меня совершенно такие же проблемы были, пока "увнутрь не упало"... :)

Автор:  Евгений Темиргалеев [ Суббота, 18 Декабрь, 2010 13:27 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

The Wicker Man писал(а):
В паскале пишешь программу и запускаешь ее, а в блэкбоксе нужно создавать модуль , разрабатывать отдельные процедуры и вызывать их по одной каким-то коммандером :shock:...
Если ещё не читали документ "readme, профи!", попробуйте, может поможет :) Он должен быть и в школьной и базовой сборке от Информатики-21.

Автор:  Alexey Veselovsky [ Суббота, 18 Декабрь, 2010 15:08 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Кто освоится? ;-)

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

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

Автор:  Иван Кузьмицкий [ Суббота, 18 Декабрь, 2010 15:26 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Alexey Veselovsky писал(а):
В программировании игнорирование подобного этого очень быстро стукнет граблями по интересным местам.
Да и не только в программировании...

Автор:  Александр Ильин [ Суббота, 18 Декабрь, 2010 15:54 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Alexey Veselovsky писал(а):
Кто освоится? ;-)
Освоится, видимо, некто "пожалуйста", иначе это слово было бы выделено запятыми.

Автор:  The Wicker Man [ Суббота, 18 Декабрь, 2010 18:40 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Спасибо за ответы.
"Современное программирование с нуля! " не очень, в Информатике-21 еще пороюсь.

P.S. Я обычно пишу грамотно , бывают ошибки когда я несколько раз переписываю уже введенное предложение и забываю удалить уже ненужные знаки препинания или переписать слова в нужной форме.

Автор:  Info21 [ Воскресенье, 19 Декабрь, 2010 09:30 ]
Заголовок сообщения:  Re: Помогите, пожалуйста, освоиться

The Wicker Man писал(а):
... Я был очень удивлен когда узнал о существовании КП , почувствовал себя полным идиотом : я так увлекся старым хламом в то время как сам его создатель многократно его доработал и улучшил. ...
Вот этот фрагмент забавный как отражение неких закономерностей.

"Старый хлам" -- надо взять на вооружение.

Автор:  Валерий Лаптев [ Воскресенье, 19 Декабрь, 2010 12:40 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

"Старый хлам" - это очень напоминает погоню за всякими финтифлюшками современными. Вышла новая модель айфона - надо приобресть. Или новая модель сотового - опять надо приобресть. У программеров такой у молодых сплошь и рядом- лишь бы на новье писАть. Только с обретением опыта начинают смотреть на инструмент как на инструмент, а не как на новую игрушку...

Автор:  Евгений Темиргалеев [ Воскресенье, 19 Декабрь, 2010 12:48 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Валерий Лаптев писал(а):
Вышла новая модель айфона - надо приобресть.... У программеров такой у молодых сплошь и рядом- лишь бы на новье писАть.
Однако, КП, не только что вышедшая новая модель. Т.что это замечание хоть и верное (в смысле я с ним согласен), но не в тему.

Автор:  Alexey Veselovsky [ Воскресенье, 19 Декабрь, 2010 12:49 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Евгений Темиргалеев писал(а):
Валерий Лаптев писал(а):
Вышла новая модель айфона - надо приобресть.... У программеров такой у молодых сплошь и рядом- лишь бы на новье писАть.
Однако, КП, не только что вышедшая новая модель. Т.что это замечание хоть и верное, но не в тему.

Не важно когда нечто вышло, важно когда с этим нечто познакомился. Например после КП новой игрушкой может стать Алгол-68. Легко.

Автор:  Евгений Темиргалеев [ Воскресенье, 19 Декабрь, 2010 12:53 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Alexey Veselovsky писал(а):
Евгений Темиргалеев писал(а):
Валерий Лаптев писал(а):
Вышла новая модель айфона - надо приобресть.... У программеров такой у молодых сплошь и рядом- лишь бы на новье писАть.
Однако, КП, не только что вышедшая новая модель. Т.что это замечание хоть и верное, но не в тему.

Не важно когда нечто вышло, важно когда с этим нечто познакомился. Например после КП новой игрушкой может стать Алгол-68. Легко.
По-моему, Валерий Лаптев употреблял термин "новьё" совсем в другом значении, нежели Вы "новый".

Автор:  Alexey Veselovsky [ Воскресенье, 19 Декабрь, 2010 13:03 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Возможно.

Одно дело когда нужна игрушка чтобы поиграть, чтобы новая (для тебя) и чтобы интересная. Тогда не важно когда её изобрели. Другое дело, когда просто следование за модой, когда новая (новосделанная) игрушка модная, крутая, стутусная и т.п. Совсем дело третье, когда нужна не игрушка а рабочий инструмент для данной задачи. Тогда берешь этот уже давно не модный не крутой, нифига не статусный, и для тебя совершенно не новый С++, стряхиваешь с него пыль и просто решаешь с помощью него поставленноу задачу. Потому как всё остальное для задачи подходит хуже. Ну а потом можно и с обероном поиграться :-)

Автор:  Иван Денисов [ Воскресенье, 19 Декабрь, 2010 14:18 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Alexey Veselovsky писал(а):
Потому как всё остальное для задачи подходит хуже. Ну а потом можно и с обероном поиграться :-)

Смотря какие задачи решаете, конечно. Оберон не игрушка все-таки для многих разработчиков, а именно инструмент. КП решает 90% моих научных задач достаточно легко, только по началу было очень сложно освоится, и, без сомнения, это не фортран, для которого все библиотеки математические готовы, многое приходится делать с нуля по книжкам. И тут согласен с Берндом Мёсли, что Оберон-2, а с ним и КП, хороши для разработки научной программы с нуля.
Цитата:
At present, the old-fashioned but value-added FORTRAN 90 seems to be inevitablefor scientific and engineering work, when one of the numerous FORTRAN librariesis required. When starting from scratch, or when the necessary numerical libraries areavailable, Oberon- 2 competes with FORTRAN 90 and C++ at ease. We prefer usingan improved Oberon-2 to master complex systems, for not being mastered bycomplex systems written in FORTRAN or C.
Mösli B. A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming. GISI. 1999;95:740–748. Скачать

Автор:  Alexey Veselovsky [ Воскресенье, 19 Декабрь, 2010 14:24 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Можете в моем сообщении C++ заменить на любой другой язык, равно как и Оберон. Можете их поменять местами. Ничего не изменится.

Автор:  Иван Денисов [ Воскресенье, 19 Декабрь, 2010 14:27 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Alexey Veselovsky писал(а):
Можете в моем сообщении C++ заменить на любой другой язык, равно как и Оберон. Можете их поменять местами. Ничего не изменится.
Тогда лучше понял Ваше сообщение :)

Автор:  id_ler [ Воскресенье, 19 Декабрь, 2010 15:20 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

Не знаю, есть ли тут что-то новое.
oberon_vs_cpp.htm
oberon_vs_cpp_II. htm
oberon_vs_fortran_and_cpp.htm
oberon_vs_java.html

Автор:  The Wicker Man [ Воскресенье, 19 Декабрь, 2010 17:29 ]
Заголовок сообщения:  Re: Помогите пожалуйста освоится

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/