![]() |
Ответ: Объясните разницу между Delphi и C++
Цитата:
--a; ++a; |
Ответ: Объясните разницу между Delphi и C++
inc(a); dec(a); ??
|
Ответ: Объясните разницу между Delphi и C++
хоть мой мозг насмерть съели плюсы и вряд ли я с них когда-нибудь слезу, но всё-таки многим лучше начинать с паскаля.
особенно полным новичкам. хеловёрлд на плюсах: Код:
#include <iostream> программа которая выводит сообщение в поток вывода. так ли она проста? попробуйте объяснить новичку, что такое деректива препроцессора #include, зачем там объявлены заголовки классов и т.п. потом объясните что такое пространства имён.. что такое ф-ция, зачем нужна main почему int и почему в данном случае не нужно return (или если вы решите его оставить - зачем оставили) или скажите "ну вам сейчас это не нужно, вернёмся к этому потом", но уверяю вас, слишком часто придётся говорить эту фразу, а в итоге большая часть аудитории просто забросит изучение.. на паскале тот же пример будет намного наглядней и проще. была одна публикация.. сравнение С и Pascal для начинающих, до того как я её прочитал, я был мнения, что лучше сразу начинать с Си. Теперь вот напротив. Если кому интересно, могу поискать эту статейку) |
Ответ: Объясните разницу между Delphi и C++
ты забыл главное - ввод\вывод основан на перегрузке операторов (!), которые часто являются функциями-членами (!!) классов (!!!), или даже friend-функциями (!!!!).
вот такая вот кривая обучения - всё сразу или ничего вообще. но паскаль уже давно не торт. ну вот кому он сейчас нужен? забивать ресурс мозга лишними знаниями? |
Ответ: Объясните разницу между Delphi и C++
Я просто решил не уточнять ))))
>>но паскаль уже давно не торт. ну вот кому он сейчас нужен? забивать ресурс мозга лишними знаниями? в вопросах обучения прогингу, его актуальность уходит на задний план. Чего такого нету в паскале, что действительно скажется на развитии программиста? Абсолютному новичку намного важнее интуитивно понятный синтаксис и конструкции нежели актуальность, производительность, гибкость и т.д и т.п... Освоив основы алгоритмизации и кодирования, можно постепенно переходить к концептуальным подходам к разработке.. Тогда и язык по актуальней можно выбрать ( шарп, жава, плюсы.. ) По крайней мере выбор будет уже более или менее объективным.. И нету тут никакого забивания лишними знаниями. Я вообще сейчас прихожу к тому, что лишних знаний не бывает) Но уж если на то пошло, то в начале обучения перегрузка операторов, классы и объекты - намного более лишнее знание) |
Ответ: Объясните разницу между Delphi и C++
если уж пошла речь про обучение программированию, то в MIT первый язык на первом курсе - Scheme.
ящитаю это лютый и бешеный вин. жаль у нас такого не было. начинали с Q-Basic'a... |
Ответ: Объясните разницу между Delphi и C++
http://file.qip.ru/document/LvlQdMzE/anti_c_v03.html
зачитай)) если уж сам говорил об ненужных знаниях, каковы шансы молодому специалисту устроиться работать со scheme ? (на фоне Java-ондроедов или там C# с чем-нито ещё) Я вот пока не видал таких вакансий)) |
Ответ: Объясните разницу между Delphi и C++
Цитата:
если там про критику сиплюсов - то я читал уже как минимум 5 статей по этому поводу и 90% в них - правда. Цитата:
и в качестве первого языка Схема рулит. она дает понимание как оно там все внутри компилятора устроено. а паскаль - это наглухо заваренный "черный ящик", как и джава. |
Ответ: Объясните разницу между Delphi и C++
>>если там про критику сиплюсов
там о том, почему начинать обучение в вузе лучше с паскаля чем с Си. >>и в качестве первого языка Схема рулит. она дает понимание как оно там все внутри компилятора устроено. разве при обучении программированию, понимание того как оно происходит "внутри компилятора" стоит на первом месте?.. не подумай, что я считаю, мол этого знать не надо. Но если трезво судить, новичку лучше понять как значения переменных местами менять, да массивы пузырьком сортировать.. если у него есть уже подобная база, то он сам сможет себе выбрать язык (scheme в т.ч.).. ну по крайней мере попытаться)) а паскаль - классика.. тонны примитивных алгоритмов разбираются именно на нём. |
Ответ: Объясните разницу между Delphi и C++
мне кажется, обучать программированию на языке непохожем на любые промышленные (языки) - неправильно.
|
Ответ: Объясните разницу между Delphi и C++
HolyDel я тож так считаю и собсно сказал это, но на самом деле тут тоже есть свои нюансы.. если действительно качественно освоить методики разработки ПО, да ещё и знать как оно там работает на самом низком уровне - принципиально не важно какой ты будешь учить язык. В конце концов в промышленности переходя от проекта к проекту может потребоваться менять и языки, и текхнологии.. надо уметь учиться)
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
учиться - на одном, работать - на очень разном. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
кстати я особо и не настаивал на этом и даже уточнил, мол ради бога, учитесь на чём хотите.)) аргументировать же твой "вин" со схемой ты нужным не счёл) :super: |
Часовой пояс GMT +4, время: 15:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot