Мне нужно освоит С# но как я понял с ходу я этот язык не пойму, для начала что лучше изучить?
Многие говорят Паскаль, но возникает вопрос"Потрачу ли я зря время изучая язык который на сегодняшний день в принципе некому не нужен т. к я понял что все держится на языках javascript,С++ и C#?"
Другие языки программирования и технологии
Язык программирования! Дайте мне точный ответ уважаемые, от вашего ответа зависят мои следующие 2-3 года
яп - это обёртка для определённых знаний. нпрм, если знаешь про падежи, склонения и род, то можно легко понять язык, который построен по одинаковым правилам.
Так и здесь. Если знаешь про типы данных, циклы, условия, функции, то синтаксис может быть любой.
При изучении этих правил важно, что бы синтаксические извращения не отвлекали, что бы они были легко запоминаемыми и сведены к минимуму.
Кроме того, ООП проще понять, если знаешь основы процедурного программирования, т. к. процедуры, это те же методы в ООП. Если сразу попытаться вникать в ООП основы (перегрузка, инкапсуляция, абстракция, наследование, класс, полиморфизм), можно застрять на этом этапе на долго.
Поэтому использование для обучения Паскаля не потерянное время. Это как тренажёр для пилота, водителя
Так и здесь. Если знаешь про типы данных, циклы, условия, функции, то синтаксис может быть любой.
При изучении этих правил важно, что бы синтаксические извращения не отвлекали, что бы они были легко запоминаемыми и сведены к минимуму.
Кроме того, ООП проще понять, если знаешь основы процедурного программирования, т. к. процедуры, это те же методы в ООП. Если сразу попытаться вникать в ООП основы (перегрузка, инкапсуляция, абстракция, наследование, класс, полиморфизм), можно застрять на этом этапе на долго.
Поэтому использование для обучения Паскаля не потерянное время. Это как тренажёр для пилота, водителя
Если тебе надо быстро научиться говнокодить на модном языке - можешь начать с этого языка. Если же ты хочешь стать программистом, то начинать надо с изучения не с языка, а программирования. И тут никакие модные языки не помогут: в них слишком много мусора, облегчающего жизнь профессиональным программистам, но мешающего новичкам понять базовые принципы программирования. Тот самый случай, когда "за деревьями не видно леса".
Потому для КАЧЕСТВЕННОГО базового обучения используют совсем не те языки, которые востребованы на бирже. Начни, например, с учебника: Вирт, "Алгоритмы и структуры данных", последнее издание.
А уже после получения базовых знаний можно легко перейти на любой популярный язык.
Потому для КАЧЕСТВЕННОГО базового обучения используют совсем не те языки, которые востребованы на бирже. Начни, например, с учебника: Вирт, "Алгоритмы и структуры данных", последнее издание.
А уже после получения базовых знаний можно легко перейти на любой популярный язык.
Максим Дубровский
Знаете, из всех ответов ваш ответ заинтересовал меня больше всех, а что же делать после Вирта? Что выбрать после освоении этой книги?
Если ты не поймешь с ходу C#, тебе вообще не стоит заниматься программированием. Предварительное изучение Паскаля может сократить срок освоения программирования на C#, но вообще оно рассчитано на тех, у кого мозги не приспособлены для программирования и кто не собирается становиться профессионалом.
Максим Дубровский
Значит Паскаль является неким Стартом для C#?Что то типа начало Си Шарпа?
Если основная задача учить C#, то нужно учить именно его. Совершенно не понятно зачем искать обходные маневры. Тем более, если речь идет о работе. Работодателю будет приятно, если его сотрудник знает что-то еще, например тот же Pascal, но если он для работы не нужен, то никакого толку с этого знания нет.
У Delphi и Pascal есть своя ниша использования. Язык подбирают под задачу. Если фирма решила писать на C#, то нужно освоить прежде всего этот язык. А учить там нужно много, не только синтаксис языка.
У Delphi и Pascal есть своя ниша использования. Язык подбирают под задачу. Если фирма решила писать на C#, то нужно освоить прежде всего этот язык. А учить там нужно много, не только синтаксис языка.
Можно сразу начать с с# но лучше бы начать с чего попроще, для начала с обычного си, потом си++, а си шарп после намного проще кажется.
Максим Дубровский
Вот из вашего личного опыта, как долго вы изучали первые два языка?
Михаил Робертов
Правда? "Черт, где начинается моя программа?" - первая реакция на шарп после си. Затем "да как создать массив?!"
лично я начал свою карьеру с пяти лет кодинга на одном только турбо паскале
я после этих пяти лет на другие языки как геббельс на фотографа смотрел, ибо базу усваивал за неделю в худшем случае
я после этих пяти лет на другие языки как геббельс на фотографа смотрел, ибо базу усваивал за неделю в худшем случае
Максим Дубровский
Ваша жизненная история интересна, но вы не ответили на вопрос "Изучив Паскаль я смогу ориентироваться в языке C# ?"
Да ты все правильно думаешь. Поцкаль устаревшая ненужная хрень. Многие кукарекают, мол, "ИЗЫК НИГЛАВНОЕ, УЧИТЕ ПОГРОММИРОВАНИЕ", ты их не слушай, погроммирование само выучится по ходу дела (хули там учить собственно? все агоритмы, структуры данных и паттерны базируется на банальной логике "проще -лучше", "быстрее - лучше" т. п. которые любой даун аутист может вывести сам без необходимости изучения). А вот без знания конкретного яп, его библиотек, фреймворков и частных случаев, подходов к программирвоанию ты никогда не станешь production ready, так и будешь маминым борщехлебом икспертом компуктер сайнс. У современных быстроразвивающихся ниш программирования этот пласт необходимых частных знаний сейчас просто огромен.
Максим Дубровский
И с чего начинать? с С+?
Александр Петров
новички зависают на i=i+1
Начинай с процедурного языка с чистого Си, учебников много есть хороших - например возьми книгу С. Прата "Язык программирования С". Сам язык очень простой и очень мощный, но достаточно низкоуровневый.
Отчего ж не попытаться? Пробуйте. Только если в течение первых занятий упрётесь в стену непонимания, вернитесь к азам и скачайте "Песни о Паскале". Успехов!
99,9999% врешь - ничего не зависит - все равно не сделаешь то, что скажу.
но вдруг сделаешь. поэтому скажу: чтобы не получилось что язык не нужен - выбирай тот, который нужен!
заранее изучай рынок труда, смотри что нужно людям, общайся с работодателями и сотрудниками и т. п.
ну и как? помогло?
но вдруг сделаешь. поэтому скажу: чтобы не получилось что язык не нужен - выбирай тот, который нужен!
заранее изучай рынок труда, смотри что нужно людям, общайся с работодателями и сотрудниками и т. п.
ну и как? помогло?
Максим Дубровский
Знаешь, проблема в том что я нечего из тех первых 2-3 строчек не понял! И я честно не как не могу понять Как этот текст отвечает на мой вопрос
Похожие вопросы
- помогите кто дружит с паскалем! задание : напишите на языке программирования . Дано ...
- Какие языки программирования и технологии Вы знаете/используете? Оцените Ваш уровень владения ими.
- Какие из языков программирования будут более востребованы в ближайшее будущее, Ваше мнение?
- Язык программирования C++ Где можно скачать учебник по C++ с нуля? И за сколько месяцев, лет. Можно его выучить?
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- Пожалуйста, дайте правильную последовательность изучения языков программирования
- Ваш любимый язык программирования
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- за ответ +10. мне 13 лет, я знаю языки программирования: PHР, HTML и т.д.
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)