Всем привет! Вот задался таким вопросом, дело в том, что мне захотелось что-нибудь разработать для сима эдакое, или войти в какую-нибудь комманду разработчиков. Я знаю несколько языков программирования на школьном уровне,это: Basic(почти забыл), Turbo Pascal(забываю), Delphi(тоже забываю) ну и HTML. В данный момент изучаю ассемблер. По специальности я ученик 9″Д» класса СОШ №21:) Ходил в 8 классе на курсы и получил диплом об окончании их на отлично. Курсы по специальности «Программист-дизайнер». Так что… Посоветуйте язык невнапряг 🙂
ekha (03 July 2009 — 23:19) написал:
П.С.: но учитывая то, что знания ограничиваются школьной программой, не думаю, что что-то может получиться. Надо бы алгоритмизацию подучить и опыта набраться.
Visual C, C++ Builder,Visual Basic-это не языки , а среды программирования :umnik2:
Топикстартер учи C.
Chips, on 03 July 2009 — 21:10, said:
А какой? Интелловский, моторолловский или какой-нибудь другой?
Dinozavrik, on 03 July 2009 — 23:13, said:
Ну вот, сбили подрастающему поколению всю настройку :sarcastic:
Chips (04 July 2009 — 01:10) написал:
В данный момент изучаю ассемблер.
Курсы по специальности «Программист-дизайнер».
Так что… Посоветуйте язык невнапряг 🙂
Уважаемый Chips, у вас написана полная каша. Если интересно мнение профессионального программиста с 27-летним опытом, то слушайте.
Сначала по написанному.
«Знаете» или «забыли»? Это ведь разные вещи. Если язык знаете, забыть его практически невозможно. Только если много лет не притрагиваться к коду.
Ассемблер в наше время уже не нужен. Но то, что вы его изучаете — хорошо. Поможет заточить мозги в нужном направлении. Что касается практического использования… В свое время я знал три ассемблера, но вот уже лет 10 не притрагивался. Нет необходимости.
Такого понятия — «программист-дизайнер» не существует. Либо ты программист, либо дизайнер. Очень разные области.
Ну и в заключение — «невнапряг» не получится. Если вы действительно хотите чему-нибудь научиться, то придется напрячься. Причем напрягаться придется серьезно. Впрочем, это касается любой области деятельности. «Невнапряг» можно только дворником работать.
Теперь по языкам.
По большому счету, языки надо знать все. Тем более, их не так уж и много — Си с вариациями, Паскаль, Бэйсик (я сейчас не беру всякие PHP, Явы и прочие сетевые прибамбасы — для сима они не нужны). Если работать с Юниксами, надо добавить еще Перл. Изучать именно в той последовательности, как указано. Сначала Си (изучив С++, остальное несложно). Обратить внимание на С# — весьма перспективная штука. В качестве среды рекомендую Visual Studio. Я сам работаю с Билдером, но это многолетняя привычка.
Главная трудность — не в изучении языка как такового. Выучить пару десятков операторов — невелика сложность. Главное — изучить библиотеки функций, ибо без них не напишешь ни одной программы. Вот сюда и надо бить. Лучший способ изучить язык — написать программу. Поставьте себе цель — написать какую-нибудь утилитку для сима. В процессе написания изучите язык и все сопутствующие вещи.
Успехов!
Dynamik1923 (04 July 2009 — 02:02) написал:
Топикстартер учи C.
Я в курсе. Автору так понятней будет.
Ghost-V (04 July 2009 — 22:35) написал:
Я тоже удивляюсь, но когда пытаешься устроиться на работу, работодатель слышать не хочет, что ты бог в Delphi и Assembler’е — ему подавай Perl + C# + MySQL + PHP.
C# — кастрированный Си, что-то вроде бейсика, сделанного из Си. Зачем это кому-то понадобилость, ума не приложу, но приходится изучать, так как работодателю надо все самое модное и современное.
Ghost-V (04 July 2009 — 22:35) написал:
Абсолютно с Вами согласен. Но это наше с Вами личное дело вкуса. Опять же, смотрите мой первый абзац. Просто представьте, работодателю в уши льют, что Си — невзе№;%;№нно сложная вещь, и если человек в ней разобрался и умеет, то он реальный программист и офигительный гуру. Вот работодатель наслушается такого и потом рогами в землю упирается — подавайте мне все на Си. Лично с моей точки зрения Си настолько сложен из-за ужасного синтаксиса, перегрузку всевозможными скобочками и служебными символами, неочевидными операторами. Из-за этого код на Си часто совершенно нечитаем даже для самого кодера, например, после отпуска. ,Простые вещи настолько заморочены, что диву даешься, как этот язык не умер. Но, на мой взгляд, Си своей жизнью обязан тому, что в мире полно «понтовых» программистов — таких, которые из принципа пишут на си, потому что считают, что чем труднее и замороченнее, тем круче. Некоторые считают, что написать в одной строке одну переменную и двадцать спецсимволов, и чтобы это еще и заработало — верх преимущества над тупыми паскалистами, которым понадобится несколько строк кода, чтобы сделать то же самое. Кому как. Мне больше нравится красота конструкций паскаля, чем нагромаждение скобок Си, но это, в который раз, вопрос исключительно вкуса, о котором не принято спорить.
К сожалению, приходится прогибаться под реалии и учить и писать на Си, работа — есть работа. Заказчик платит, а значит и заказывает музыку. Только давайте без холивар’ов, я прекрасно осведомлен о всех притензиях сишников к паскалистам. Паскалисты любят свое, Сишники — свое. Давайте уважать выбор друг друга.
Chips (04 July 2009 — 22:25) написал:
в delphi object pascal, с добавленным ООП
П.С.: но учитывая то, что знания ограничиваются школьной программой, не думаю, что что-то может получиться. Надо бы алгоритмизацию подучить и опыта набраться.
Отредактировано ekha: 04 July 2009 — 00:22
Отредактировано AceFly: 04 July 2009 — 00:37
сиське 2+размерачто посоветуете? 🙂 И что такое «шарп»?Отредактировано Chips: 04 July 2009 — 00:44
Если программист-дизайнер, то изучайте PHP, Perl, Phyton. Но для сима они не пригодятся. Для сима С/С++.
Отредактировано barsykoff: 04 July 2009 — 00:51
barsykoff said:
То-то с каждым годом нормальных продуктов все меньше и меньше…
SantaJohn128 said:
А мужики-то не знают!(с) На кой это #@$&% вообще нужно? Собственно, уродства под названием С++ это тоже касается.