![]() |
|
Модераторы: LSD |
![]()
|
|
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
Знакомый программер сказал мне, что лучше начинайть с Паскаля, потом надо учить поверхностно Ассемблер, а потом уж С++. Прав он или нет? Подскажите, пожалуйста, хороших авторов или книжки, чтобы было всё понятно.....
-------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Знаешь это вопрос очень абстрактный, и хотя каждый программист имеет свой любимый язык жизнь диктует свои требования. Прежде всего определись что ты хочешь достичь:
1) Какие приложения разрабатывать будешь? а) Для какой среды - винды - linux/Unix - DOS - MAC - AS/400 - всех сразу б)Какие приложения - Стандартные - Драйвера - Игры - с упором на работу с базами данных - с упором на multi-tier приложения - c упором на математическую обработку - приложения для Web - приложения для обработки событий в real-time 2) С какой целью собираешься изучать программирование: - продажа своих разработок - просто хобби - повышение квалификации в смежных областях - поиск работы - организация своей компании В последних двух случаях очень важно знать где ты живёшь, так как спрос на разные специальности сильно различается в разных странах. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
Пасиб тебе за информацию, я очень тебе признателен, но сейчас я не могу точно определиться, и хочу попросить тебя ответить на еще один вопрос.
Я собираюсь поступать в академию МВД, а после окончания, в академию ФСБ. А именно на факультет информационной безопастности по специализации Комплексное обеспечение информационной безопастности автоматизированных систем со специализацией Разработка специального програмного обеспечения. А вопрос в том, что мне тогда начинать учить. Надеюсь я дал исчерпывающий ответ. -------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Прежде всего операционные системы и коммуникации. Но не то как новую папку создать или найти что-то в интернете, а как именно это изнутри работает. В данном случае тебе на начальных этапах программирование нужно только для общего развития. Для языков общего назначения просто нет никакой разницы на чем ты будешь писать, но учитывая что большинство таких систем разрабатываются на MS VC++ начинать надо с него. Кроме того надо бы ознакомится более прицельно с программированием на любом серверном языке. Если рассматривать в контексте России то наиболее распространённые - Perl и PHP, если во всём мире то можно взять ASP или JSP, впрочем - сильно большой разницы для тебя не будет, просто надо понять внутренюю логику их работы.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
А не сложно ли будет сразу начнать с Visual C++? Говорят, что ничего не понятно. Я имел дело только с поверхностным изучением Turbo Pascal и Visual Basic.
-------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Учиться вообще тяжело, а хорошо учиться ещё тяжелее, если тебе надо научится кнопки на форму ставить, так всё равно что учить - это на любом языке сделать не сложно, а если учиться как следует то и Дельфи и VB лёгкими не покажутся. Если боишься трудностей обучения, лучше бросить сразу программирование, ничего хорошего из его обучения не выйдет. Изучение любого языка программирования это тяжелая работа. Впрочем как я уже сказал, для твоего случая надо на порядок лучше знать устройство операцинных систем, принципы работы коммуникаций, реализацию серверов, чем программирование, причём как раз для твоего случая выбор языка программирования вовсе не критичен, всё что ты будешь делать, можно с успехом сделать и на VB и на Дельфи.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
А что на Дельфи можно писать реально классные проги? Т.е. понимаешь, если я выучусь на эту профессию, то мне нужно будет писать серьезные программы.
З.Ы. Извини, если я задолбал тебя своими вопросами......... -------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Я на Дельфи работаю уже 8 лет, и это мой любимый язык, поэтому моё мнение нельзя назвать не предвзятым. Возможности по написанию стандартных програм для виндов у Дельфи ничуть не уступают другим языкам, а по богатству классов, компонентов и быстроте разработки интерфейса превосходит другие среды. Я вполне согласен с мнением, что вещи напрямую работающие с ресурсами оси наверное легче писать на VC, хотя в Дельфи никаких ограничений на это тоже нет. В принципе, я не могу представить себе программу под винды, которую можно было бы написать под VC и нельзя под Дельфи. Различие скорее в идеологии, синтаксисе и реализации многих вещей, при практически равных возможностях. Обычно каждый программист выбирает для себя любимую среду, которая более отображает его мировоззрение и к которой он привык. Можно сколько угодно ругать те языки которые ты не любишь и не пользуешься и я могу согласится со многими выпадами против Дельфи, так же как и выдвинуть свои претензии к десятку других языков, но никогда не соглашусь с мнением, что Дельфи более примитивный, с меньшими возможностями язык чем VC.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 |
Ура! Вперед! Сделаем еще один флейм Delphi vs VC!
Согласен. Хотя тут некоторая путаница языков и сред. О чем данное высказывание - о VC и Delphi или о C++ и Object Pascal? Все-таки очевидно, что язык С++ обладает большими возможностми, чем объектный паскаль. Правда эти возможности одновременно являются и источником его недостатков. А что касается сред, писать программы под виндос гораздо проще и быстрее на Delphi и в функциональности он ничем не уступает VC. А дальше у кого как мозги устроены, как сказал Vit. Вопрос диалектический. P.S. Как будем писать - в двоичном коде, медленно но эфективно, или быстро и не эфективо, но на языке программироавния? -------------------- Волны гасят ветер... |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
Хочу поделиться хорошей новостью!
Сегодня зашел в книжный магазин, и купил книгу "Изучаем Си". Остался очень доволен. Хотя это и не С++, но плюс её в том, что она готовит к обучению С++, Java, Java Script, Perl. Если Дельфи, по твоим словам, ничем не уступает C++, то почему большинство профессиональных программистов выбирают именно С++? -------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Тут очень много факторов, далеко не всегда популярные вещи самые лучшие. Не последнее место занимают факторы политические, экономические, маркетинговые, исторические и т.д. Примеры подберёшь сам. И вообще я не говорил, что "Ничем не уступает" - во многих вещах уступает, так же как в других С уступает Delphi в других областях, я говорил о примерно одинаковых возможностях заложенных в Дельфи и VC/CBuilder. Кроме того я думаю что не стоит превращать этот топик во флейм "Delphi vs. C++", почитай пожалуйста мои самые первые ответы на твой вопрос - я тебе сразу ответил что рекомендую заняться VС, после ты меня спросил, а можно ли писать "серьезные программы на Дельфи" - согласись в этом контексте вопрос звучит совершенно по-другому, и теперь, после того как я ответил, что "Да, можно" ты пытаешься спровоцировать спор на тему "Delphi vs. C++", я не понял смысла этих мнёвров. Должен сразу высказать своё отношение к обсуждению таких тем - они должны рассматриваться в контексте конкретной ситуации. Я ненавижу программировать на Fortran, но если мне предложат 100 тыс. $/год за работу на фортране я с большим удовольствие выучу фортран и буду на нём программировать. Исходя из этого вопросы "чем занимаются 99% программистов?" или "чем C лучше Дельфи?" не имеют ни малейшего отношения к тому выбору который тебе надо сделать. Ты собираешься выбирать профессию а не хобби, следовательно она должна приносить тебе деньги, следовательно учить надо то, за что тебе будут платить деньги, а не то что "хочется", что "лучше" или что "легче выучить". А вот для хобби - тут делай, что хочешь - можешь выбрать и лёгкий и мощный и чтобы выучить легко было... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
Сразу хочу сказать, что флейм про Дельфи и С++ я не устраивал. Его устроил некий Fantasist. Если я чего-то не знаю, то я лучше не буду говорить. Как видишь я новичек в программировании, так что смотри на строчку выше.
Значит ты этим хочешь сказать, что на моей будущей работе можен быть исползован любой другой язык, т.е. преподы в академии могут обучать тому языку, которому ОНИ хотят или всё-таки существует какой-то стандарт? -------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Devos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 294 Регистрация: 28.7.2002 Где: Владимир |
давайте сделаем голосование и посмотрим какой язык популярнее, просто з спортивного интереса.....
-------------------- Не надо спорить о достоинствах, а нужно всё достойно сочитать =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Этого я тоже не говорил! Любой не пойдёт! на языках, которые не имеют выхода на ресурсы операционной системы в таком случае далеко не уедешь, JavaScript не подойдёт... Выбор собственно у тебя следующий (из широко распространённых языков): MS VC MS VB Delphi C Builder Остальные можно не брать в расчёт. Причём если брать конкретно твой случай, то для оценки языков я беру следующие параметры: 1) Интегрированность с операционной системой 2) Существование реализации на других платформах 3) Распространённость програмного обеспечения, написанного на этом языке 4) Вероятность нахождения работы при знание данного языка. Как видишь такой параметры, как "трудность изучения", "Легкость в использовании", "Быстрота разработки приложений" и т.д. вообще не брались во внимание, а из возможностей интересует только возможность доступа к API и вызовов системных функций - тут просто - или "Да" или "Нет", если "Нет", то такой язык по определению не подходит. По совокупности этих показателей я и рекомендовал выбрать VC. В качестве запасного варианта можно выбрать или Дельфи - если собираетесь работать в России/Европе или VB если будите работать в США/Канаде. Не надо забывать что для твоей специальности нужно будет обязательно знать хоть какой-нибудь серверный язык. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Слава Богу никаких стандартов здесь нет. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |