Вход на сайт
Pascal for chainiks
19.12.07 00:19
блин таварищи модераторы если я написала сообщение и нажала Даллее не вписав Заголовок то мне выда╦тся ошыбка и назад меня возвращяет на чистый лист. Это так жестоко!!!!
Вопрос. Я тут решыла изучать турбо паскаль. Пришлите нармальный компилятор дебаггер для борланд турбо паскаля каторый инсталируетца виндовс хп такой с синим экраном.
Я тут один скачала, блин, пишет мне вставте диск, я указываю ему адрес на компе, он мне пишет опять вставте диск.
Вопрос нр 2 я тут установила ГНУ компилер дебаггер, создала там проект, и два фаила один хелло ворлд другой гуд баи ворлд, компилирую -> почему то только проэкт в целом, запускаю по отделности оба фаила, показывает результат только хелло ворлд. Чтоб увидеть гуд баи ворлд мне пришлось удалить первый фаил и перезапустит всю ГНУ. Почему я не магу запустить в проэкте каждый фаил в отдельности?
данке
Вопрос. Я тут решыла изучать турбо паскаль. Пришлите нармальный компилятор дебаггер для борланд турбо паскаля каторый инсталируетца виндовс хп такой с синим экраном.

Вопрос нр 2 я тут установила ГНУ компилер дебаггер, создала там проект, и два фаила один хелло ворлд другой гуд баи ворлд, компилирую -> почему то только проэкт в целом, запускаю по отделности оба фаила, показывает результат только хелло ворлд. Чтоб увидеть гуд баи ворлд мне пришлось удалить первый фаил и перезапустит всю ГНУ. Почему я не магу запустить в проэкте каждый фаил в отдельности?
данке

NEW 19.12.07 09:30
в ответ Kislosladkaja 19.12.07 00:19
Вы уверены что Pascal (Turbo Pascal) сейчас актуален?
Попробуйте Delphi. Он также базируеться на Turbo Pascal.
У классического Pascal нет будущего (мое мнение).
Попробуйте Delphi. Он также базируеться на Turbo Pascal.
У классического Pascal нет будущего (мое мнение).
NEW 19.12.07 09:51
Он базируется на Object Pascal и есть быдлоинструмент для клепания формочек ,
к тому же бьётся в предсмертных конвульсиях т.к. не выдерживает конкуренции
со стороны .NET
а как же http://www.freepascal.org/ ?
Я сам не "паскалист" , просто вижу что проект динамически развивается .
2топикстартер.
Если хочешь изучать паскаль для ознакомления с программированием ,
то могу посоветовать начать с python http://www.python.org
в ответ Herzog 19.12.07 09:30
В ответ на:
Попробуйте Delphi. Он также базируеться на Turbo Pascal.
Попробуйте Delphi. Он также базируеться на Turbo Pascal.
Он базируется на Object Pascal и есть быдлоинструмент для клепания формочек ,
к тому же бьётся в предсмертных конвульсиях т.к. не выдерживает конкуренции
со стороны .NET
В ответ на:
У классического Pascal нет будущего (мое мнение)
У классического Pascal нет будущего (мое мнение)
а как же http://www.freepascal.org/ ?
Я сам не "паскалист" , просто вижу что проект динамически развивается .
2топикстартер.
Если хочешь изучать паскаль для ознакомления с программированием ,
то могу посоветовать начать с python http://www.python.org
NEW 19.12.07 11:07
в ответ Kislosladkaja 19.12.07 00:19
Я тут решыла изучать турбо паскаль.
-----
А какова цель изучения? Большого смысла в изучении Паскаля и его версий уже нет.
пишет мне вставте диск
-----
Ну и вставь диск. Купленный. Или ищи FAQ на предмет инсталяции древностей.
создала там проект
-----
Как правило, один проект дает один выполняемый файл или библиотеку.
Почему я не магу запустить в проэкте каждый фаил в отдельности?
------
Патамушта... мягко говоря, запускаются не файлы проекта, а построенный испоняемый файл, с единственной точкой запуска.
-----
А какова цель изучения? Большого смысла в изучении Паскаля и его версий уже нет.
пишет мне вставте диск
-----
Ну и вставь диск. Купленный. Или ищи FAQ на предмет инсталяции древностей.
создала там проект
-----
Как правило, один проект дает один выполняемый файл или библиотеку.
Почему я не магу запустить в проэкте каждый фаил в отдельности?
------
Патамушта... мягко говоря, запускаются не файлы проекта, а построенный испоняемый файл, с единственной точкой запуска.
NEW 24.12.07 06:19
атвечю:
Есть такой предмет в немецких университетах. Называется "Einführung in die imperative Programmierung".
До сих пор читается и до сих про пишутся по нему клаузуры. Как язык для примеров выбран стандарнтный Паскаль. Даже не Турбо-, а стандартный.
Какая разница, на чем тренироваться?
в ответ Murr 19.12.07 11:07
В ответ на:
А какова цель изучения? Большого смысла в изучении Паскаля и его версий уже нет.
А какова цель изучения? Большого смысла в изучении Паскаля и его версий уже нет.
атвечю:
Есть такой предмет в немецких университетах. Называется "Einführung in die imperative Programmierung".
До сих пор читается и до сих про пишутся по нему клаузуры. Как язык для примеров выбран стандарнтный Паскаль. Даже не Турбо-, а стандартный.
Какая разница, на чем тренироваться?

NEW 24.12.07 12:31
в ответ Tries 24.12.07 06:19
Какая разница, на чем тренироваться?
------
Разница - в архитектуре применяемых решений. В смысле, хорошо, если ты понимаешь как выполняется сортировка и ньюансы различных методов, но платить будут не за их написание... Так что куда полезнее начинать именно с любого ОО-языка и нарабатывать навыки распределения функциональности по объектам.
------
Разница - в архитектуре применяемых решений. В смысле, хорошо, если ты понимаешь как выполняется сортировка и ньюансы различных методов, но платить будут не за их написание... Так что куда полезнее начинать именно с любого ОО-языка и нарабатывать навыки распределения функциональности по объектам.
NEW 24.12.07 23:31
если курс университетский и, соответственно, не привязанный к определенному языку, то утверждение
не имеет особого смысла.
Мне все-таки кажется, что учить теорию лучше на более простых примерах. В конце концов
и преподается мной указанный предмет на самом первом семестре. Чтобы дать студенту хоть какое понятие.

В ответ на:
но платить будут не за их написание...
но платить будут не за их написание...
не имеет особого смысла.
Мне все-таки кажется, что учить теорию лучше на более простых примерах. В конце концов

NEW 26.12.07 11:10
в ответ AlexNek 26.12.07 01:19
Проблема не в языке, а в способе мышления.
-----
Именно. И способ мышления (у программиста) ограничивается доступным инструментарием.
Иногда язык может наложить отпечаток, иногда нет.
-----
Работая в ПП получить навыки ООП невозможно (наоборот - без проблем). Т.е. из-за недоработки преподавателей, которым лень адаптироваться к ООП-методике преподавания человека придется переучивать.
-----
Именно. И способ мышления (у программиста) ограничивается доступным инструментарием.
Иногда язык может наложить отпечаток, иногда нет.
-----
Работая в ПП получить навыки ООП невозможно (наоборот - без проблем). Т.е. из-за недоработки преподавателей, которым лень адаптироваться к ООП-методике преподавания человека придется переучивать.
NEW 26.12.07 13:54
Я бы сказал доступными методами обучения. В частности, желанием читать книги.
Мы говорим об учебе, а не о работе. Работая лет 10 на паскале\С и не смотря вокруг, перестроится будет очень тяжело на ООП. А вот как первый язык программирования Паскаль довольно хорош своей простотой. Другое дело что учат часто языку, не не методике программирования. Но тут надо уже добавлять самому.
С проблемами. Типа идти со связанными руками и ногами. Во всяком случае, для меня.
в ответ Murr 26.12.07 11:10
В ответ на:
Именно. И способ мышления (у программиста) ограничивается доступным инструментарием.
Именно. И способ мышления (у программиста) ограничивается доступным инструментарием.
Я бы сказал доступными методами обучения. В частности, желанием читать книги.
В ответ на:
Работая в ПП получить навыки ООП невозможно
Работая в ПП получить навыки ООП невозможно
Мы говорим об учебе, а не о работе. Работая лет 10 на паскале\С и не смотря вокруг, перестроится будет очень тяжело на ООП. А вот как первый язык программирования Паскаль довольно хорош своей простотой. Другое дело что учат часто языку, не не методике программирования. Но тут надо уже добавлять самому.
В ответ на:
наоборот - без проблем
наоборот - без проблем
С проблемами. Типа идти со связанными руками и ногами. Во всяком случае, для меня.
NEW 26.12.07 16:26
в ответ AlexNek 26.12.07 13:54
В частности, желанием читать книги.
------
Находясь под требованием и практикой регулярно использовать ПЯ одного чтения литературы будет недостаточно.
Тем более, что речь идет об обучении - начинать можно именно с объекта и его свойств - качество обучения при этом не страдает, проверено.
Паскаль довольно хорош своей простотой
------
Паскаль, в частности поскаль по Вирту, весьма ограниченный язык.
Типа идти со связанными руками и ногами. Во всяком случае, для меня.
-----
Непонятно... для меня и тех кого Я учил, во всяком случае... :)
------
Находясь под требованием и практикой регулярно использовать ПЯ одного чтения литературы будет недостаточно.
Тем более, что речь идет об обучении - начинать можно именно с объекта и его свойств - качество обучения при этом не страдает, проверено.
Паскаль довольно хорош своей простотой
------
Паскаль, в частности поскаль по Вирту, весьма ограниченный язык.
Типа идти со связанными руками и ногами. Во всяком случае, для меня.
-----
Непонятно... для меня и тех кого Я учил, во всяком случае... :)
NEW 26.12.07 17:24
в ответ Chipolino 26.12.07 16:51
Там где нужна эффективность .
-----
Еще раз - опиши постановку задачи, для которой ПП решение будет эффективнее ОП решения. Для конкретности - хотя бы 10% производительности на кластере из десятка систем...
Ну а эффективность можно оценивать по разному... например, в человеках-часах на сопровождение...
-----
Еще раз - опиши постановку задачи, для которой ПП решение будет эффективнее ОП решения. Для конкретности - хотя бы 10% производительности на кластере из десятка систем...
Ну а эффективность можно оценивать по разному... например, в человеках-часах на сопровождение...
NEW 26.12.07 17:38
больше всегда лучше, это минимум.
Конечно можно, я только хочу сказать, что это не необходимое условие.
А зачем нам навороты?
Да в принципе все тот же !способ мышления" который нужно перестраивать.
в ответ Murr 26.12.07 16:26
В ответ на:
одного чтения литературы будет недостаточно.
одного чтения литературы будет недостаточно.
больше всегда лучше, это минимум.
В ответ на:
начинать можно именно с объекта и его свойств
начинать можно именно с объекта и его свойств
Конечно можно, я только хочу сказать, что это не необходимое условие.
В ответ на:
Паскаль, в частности поскаль по Вирту, весьма ограниченный язык.
Паскаль, в частности поскаль по Вирту, весьма ограниченный язык.
А зачем нам навороты?
В ответ на:
Непонятно...
Непонятно...
Да в принципе все тот же !способ мышления" который нужно перестраивать.
NEW 26.12.07 17:43
в ответ scorpi_ 26.12.07 17:19
Скажу сразу , я не специалист в области ЯП ( честно говоря вовсе не программист )
Например в STL отказались от наследования (не предусмотрено наследования от классов , искл.
унарная,бинарная функция может ещё парочку) и использования виртуальных функций в пользу эффективности .
Так что оверхед присутствует .
Например в STL отказались от наследования (не предусмотрено наследования от классов , искл.
унарная,бинарная функция может ещё парочку) и использования виртуальных функций в пользу эффективности .
Так что оверхед присутствует .
NEW 26.12.07 18:32
в ответ AlexNek 26.12.07 17:38
Конечно можно, я только хочу сказать, что это не необходимое условие.
------
Но к этому все одно придется прийти. Зачем делать двойную работу?
А зачем нам навороты?
-----
Навороты... хммм... можно обойтись... Но вот тот маленький момент, что каждая переменная должна быть определенного типа... и без возможности добавлять функциональность - убийственна, при наличии ООП...
Да в принципе все тот же !способ мышления" который нужно перестраивать.
-----
Ну в сторону упрощения это гораядо проще... :)
------
Но к этому все одно придется прийти. Зачем делать двойную работу?
А зачем нам навороты?
-----
Навороты... хммм... можно обойтись... Но вот тот маленький момент, что каждая переменная должна быть определенного типа... и без возможности добавлять функциональность - убийственна, при наличии ООП...
Да в принципе все тот же !способ мышления" который нужно перестраивать.
-----
Ну в сторону упрощения это гораядо проще... :)
NEW 26.12.07 18:42
в ответ Chipolino 26.12.07 17:44
в STL отказались от наследования
-----
Я вот подумываю, что надо не от наследования отказываться, а переходить к активным шаблонам. Будет ощутимая экономия в процессорном ресурсе/памяти... И что, из-за этого надо говорить что STL не эффективна?
и ты прекрасно всё понял .
-----
Возможно. Но обращаю твое внимание, что существуют и другие способы оценки эффективности. И, что более важно, скорость исполнения программы является лишь косвенным способом оценки эффективности, поскольку определяется числом систем в кластере... :)
-----
Я вот подумываю, что надо не от наследования отказываться, а переходить к активным шаблонам. Будет ощутимая экономия в процессорном ресурсе/памяти... И что, из-за этого надо говорить что STL не эффективна?
и ты прекрасно всё понял .
-----
Возможно. Но обращаю твое внимание, что существуют и другие способы оценки эффективности. И, что более важно, скорость исполнения программы является лишь косвенным способом оценки эффективности, поскольку определяется числом систем в кластере... :)
NEW 26.12.07 19:01
Никто говорит что STL не эффективна , но для этого им пришлось отказаться от нескольких "фишек" ООП .
Что такое активные шаблоны ?
в ответ Murr 26.12.07 18:42
В ответ на:
Я вот подумываю, что надо не от наследования отказываться, а переходить к активным шаблонам. Будет ощутимая экономия в процессорном ресурсе/памяти... И что, из-за этого надо говорить что STL не эффективна?
Я вот подумываю, что надо не от наследования отказываться, а переходить к активным шаблонам. Будет ощутимая экономия в процессорном ресурсе/памяти... И что, из-за этого надо говорить что STL не эффективна?
Никто говорит что STL не эффективна , но для этого им пришлось отказаться от нескольких "фишек" ООП .
Что такое активные шаблоны ?
NEW 26.12.07 19:16
в ответ Chipolino 26.12.07 19:01
Никто говорит что STL не эффективна ,
-----
Говорят. Будешь удивлен, но примерно 60% С++ программистов будут говорить об неэффективности STL. :)
но для этого им пришлось отказаться от нескольких "фишек" ООП .
-----
Хммм... Я вот не пользуюсь STL, пользуюсь другими (ООП) реализациями нужных алгоритмов и не имею проблем с перформансом... :) И отказались от ООП в STL несколько по другому поводу, отнюдь не из-за производительности.
Что такое активные шаблоны ?
-----
Шаблон, который позволяет проанализировать контекст своего использования.
-----
Говорят. Будешь удивлен, но примерно 60% С++ программистов будут говорить об неэффективности STL. :)
но для этого им пришлось отказаться от нескольких "фишек" ООП .
-----
Хммм... Я вот не пользуюсь STL, пользуюсь другими (ООП) реализациями нужных алгоритмов и не имею проблем с перформансом... :) И отказались от ООП в STL несколько по другому поводу, отнюдь не из-за производительности.
Что такое активные шаблоны ?
-----
Шаблон, который позволяет проанализировать контекст своего использования.
NEW 26.12.07 19:28
Скорей неэффективность стандартных аллокаторов (напр для маленьких объектов )
Ну просвети .
в ответ Murr 26.12.07 19:16
В ответ на:
Говорят. Будешь удивлен, но примерно 60% С++ программистов будут говорить об неэффективности STL. :)
Говорят. Будешь удивлен, но примерно 60% С++ программистов будут говорить об неэффективности STL. :)
Скорей неэффективность стандартных аллокаторов (напр для маленьких объектов )
В ответ на:
И отказались от ООП в STL несколько по другому поводу, отнюдь не из-за производительности.
И отказались от ООП в STL несколько по другому поводу, отнюдь не из-за производительности.
Ну просвети .
NEW 27.12.07 01:53
Лучше идти маленькими, но понятными шагами, чем большими но непонятными.
Ну в плюсах ты тоже пишешь int a;
Что ты имеешь в виду?
Проще конечно, но поначалу привыкнуть тяжеловато.
в ответ Murr 26.12.07 18:32
В ответ на:
Но к этому все одно придется прийти. Зачем делать двойную работу?
Но к этому все одно придется прийти. Зачем делать двойную работу?
Лучше идти маленькими, но понятными шагами, чем большими но непонятными.
В ответ на:
Но вот тот маленький момент, что каждая переменная должна быть определенного типа...
Но вот тот маленький момент, что каждая переменная должна быть определенного типа...
Ну в плюсах ты тоже пишешь int a;
В ответ на:
и без возможности добавлять функциональность
и без возможности добавлять функциональность
Что ты имеешь в виду?
В ответ на:
Ну в сторону упрощения это гораядо проще
Ну в сторону упрощения это гораядо проще
Проще конечно, но поначалу привыкнуть тяжеловато.
NEW 27.12.07 11:42
в ответ AlexNek 27.12.07 01:53
Лучше идти маленькими, но понятными шагами, чем большими но непонятными.
-----
Размер шага - одинаков и полностью зависит от системы обучения.
Ну в плюсах ты тоже пишешь int a;
-----
Смотря где и когда. По принятым на последнем месте работы нормам - только для полей в объектах. К сведению - в Жабе и ДотНете int будет классом, а не скалярной переменной.
Что ты имеешь в виду?
-----
Возможность суммировать взрослых птиц и птенцов, но без возможности добавить к ним утюги...
поначалу привыкнуть тяжеловато.
-----
Эээ... Что значит тяжело? У меня в паралели шли три задачи - С#, VB6.0 и JavaScript (серверный) - в течении дня приходилось переключаться между ними. Время переключения - ровненько на налитие свежего чая в чашку... :)
-----
Размер шага - одинаков и полностью зависит от системы обучения.
Ну в плюсах ты тоже пишешь int a;
-----
Смотря где и когда. По принятым на последнем месте работы нормам - только для полей в объектах. К сведению - в Жабе и ДотНете int будет классом, а не скалярной переменной.
Что ты имеешь в виду?
-----
Возможность суммировать взрослых птиц и птенцов, но без возможности добавить к ним утюги...
поначалу привыкнуть тяжеловато.
-----
Эээ... Что значит тяжело? У меня в паралели шли три задачи - С#, VB6.0 и JavaScript (серверный) - в течении дня приходилось переключаться между ними. Время переключения - ровненько на налитие свежего чая в чашку... :)
NEW 27.12.07 17:34
А если система неизвестна?
Да только за подумать такое надо сажать без суда и следствия, не ожидал от тебя
Ну типа когда в новую машину садишься, тоже вначале непривычно.
в ответ Murr 27.12.07 11:42
В ответ на:
...и полностью зависит от системы обучения.
...и полностью зависит от системы обучения.
А если система неизвестна?
В ответ на:
Возможность суммировать взрослых птиц и птенцов, но без возможности добавить к ним утюги...
Возможность суммировать взрослых птиц и птенцов, но без возможности добавить к ним утюги...
Да только за подумать такое надо сажать без суда и следствия, не ожидал от тебя

В ответ на:
Эээ... Что значит тяжело?
Эээ... Что значит тяжело?
Ну типа когда в новую машину садишься, тоже вначале непривычно.
NEW 27.12.07 23:42
в ответ AlexNek 27.12.07 17:34
А если система неизвестна?
------
Сие не есть важно...
не ожидал от тебя
------
Вот такая непредсказуемая Котофейка...
тоже вначале непривычно.
------
Эээ... помнится как-то на учебной езде преподаватель мне говорит - ты куда, бля... восьмую втыкай, восьмую... - а у меня их было всего пять и я уже воткнул четвертую...:)
------
Сие не есть важно...
не ожидал от тебя
------
Вот такая непредсказуемая Котофейка...
тоже вначале непривычно.
------
Эээ... помнится как-то на учебной езде преподаватель мне говорит - ты куда, бля... восьмую втыкай, восьмую... - а у меня их было всего пять и я уже воткнул четвертую...:)
NEW 27.12.07 23:47
в ответ Chipolino 27.12.07 13:28
Ну а виртуальные функции это ещё и накладно .
-----
Ты в этом на 100% уверен? :) Мне бы твою уверенность... а то, блин, когда сталкиваешься с "эффективной" реализацией аналога виртуальной функции... просто в виду необходимости и отсутствия... так накладным оно и не кажется...
-----
Ты в этом на 100% уверен? :) Мне бы твою уверенность... а то, блин, когда сталкиваешься с "эффективной" реализацией аналога виртуальной функции... просто в виду необходимости и отсутствия... так накладным оно и не кажется...
NEW 28.12.07 10:01
в ответ Murr 27.12.07 23:36
Я думаю да ;-)
В ответ на:
Простые типы в Java не являются объектно-ориентированными,
они аналогичны простым типам большинства традиционных языков программирования.
В Java имеется восемь простых типов: byte, short, int, long, char, float, double и boolean
Простые типы в Java не являются объектно-ориентированными,
они аналогичны простым типам большинства традиционных языков программирования.
В Java имеется восемь простых типов: byte, short, int, long, char, float, double и boolean