Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Какой язык программирования учить?

Автор: dneprcomp
Дата сообщения: 11.12.2003 21:10
Marvan

Цитата:
Но VB програмиста возьмут ли на работу?

А и где это место, куда не возьмут? В Нижнем Тагиле?
Возьмут там, где есть НАДОБНОСТЬ в таком програмисте. А где нет НАДОБНОСТИ в програмистах вообще, так хоть все языки на свете выучи, все равно нафик там не нужен.
Вся Россия и прилегающее пространство зациклилось на Дельфи, IMHO. Мы всегда ходили другим путем, да еще и других за собой тянуть пытались. И продолжаем.

Цитата:
Ведь реально успешных VB программ (те на которых можно заработать денег) - днём с огнем не сыскать
Каких?

Цитата:
С дельфями устроиться на работу реально.
Где? Высуньте нос из России и оглядитесь.

Цитата:
Теперь кусаю локти, почему не начал с С++.
Так найди другой интересный проект и точно так же освой С++ вместо того, что бы акробатикой заниматься. А не уходишь с VB по той же причине, что и я. Нам за это деньги платят. Зачем же переходить куда-то, если и здесь не плохо?

Цитата:
Не начинайте с визуальных языков VB и Delphi потому как на них и остановишся

А это ведь от человека зависит. Можно ведь и на С++ остановиться и мхом зарасти.
А начинать то как раз надо с простого. Да никто и не даст человеку без опыта сделать что-то.
Начинайте с Асемблера. Очень серьезно и глубоко.
Lipkij

Цитата:
VB - язык - шутилка

Ага. И это шутка тоже, что за него платят. И очень неплохие(даже для запада) деньги.
Автор: Bloody_Nokia_Adept
Дата сообщения: 11.12.2003 22:41
Marvan

Цитата:
"Дизайн и эволюция языка С++" - а кто автор?, а есть ли в магазинах?
и вообще кто что посоветует для пытающихся освоить С и С++

Как я говорил:

Цитата:
Надо читать Страуструпа


Цитата:
"Дизайн и эволюция языка С++" идеально дополняет "Язык программирования С++. Специальное издание".

Обе эти книги авторства Бьярна Страуструпа - создателя С++. Первая - вольные заметки ко второй книге. "Язык программирования С++" - отличнейшая книга, особенно если учесть, что там после каждой главы есть задания для начинающих. Их решение позволит разобраться с изложенным материалом.

ИМХО, после этого можно будет обратиться и к голому С, но, блин, С++ приучает к очень хорошим вещам в программировании: множественное наследование и абстрагирование от реализаций классов, шаблоны классов и функций с ярким примеров в лице stl и новомодных loki / boost. В каком еще языке можно написать абстракную реализацию алгоритма или контейнера, что бы он работал для любых типов данных (stl / boost)? Можно ли еще где создать список типов и инстанцировать объеты из его элементов (loki)?

В конце концов С - это язык всех серьезных ОС известных мне (unix / linux / windows / mac os). Он конечно отличается от С++, но большая часть синтаксиса совпадает (у Страуструпа кстати указаны отличия от С и почему они были сделаны).

Вот... Я не противних остальных языков. Сам собираюсь поковыряться в С#, но пока не нашел еще достойной ему замены, поэтому и остаюсь его приверженцем.
Автор: zf
Дата сообщения: 13.12.2003 09:48
ALL

Лихо, тут, однако, из вопроса "с точки зрения трудоустройства"... перелились в вопрос "с точки зрения восприятия"

Пытливость Ума!


Добавлено
Как говорил М.Задорнов, у НАШЕГО человека нескончаемый поток энергии... только без вектора...

а писать можно на чем угодно, лишь бы поставленная задача была выполнена...

ЗЫ. Бытует мнение, что сейчас в Европе вновь обретает популярность Делфи...
Автор: nobody2
Дата сообщения: 13.12.2003 11:17
Вообще, знание языка программирование не поможет без знания технологии программирования.
Типичный пример: человек, говорит а я то знаю (C&WinAPI), я это знаю (VC&MFC), я в этом немнного работал (Delphi&VCL) - а попросишь че нибудь реализовать, например, парсер специфичного файла данных, и начинается изобретение велосипеда - а я алгоритм сам придумал, а я на крутом форуме узнал... а малейшее изменение формата влечет полное переписывание парсера.
Так что диплом специальности 010200, 220100, 220200 ... (может еще кого забыл?) хоть и не гарантирует наличия знаний, но хоть покажет, какие дисциплины надо изучать.
ИМХО, учить язык программирования не рационально, т.к. языки могут и отмирать (терять популярность, забываться ...), а технологии (принципы, алгоритмы ...), в общем, остаются.
Автор: zf
Дата сообщения: 13.12.2003 13:19
nobody2
итог: карандаш+бумага=блок-схема

я прав, брат?
Автор: redp
Дата сообщения: 13.12.2003 14:40
2zf
с тех пор прогресс шагнул немного вперед - например UML
Автор: RedFox
Дата сообщения: 14.12.2003 10:06
Какая разница чем ты будешь програмировать ( ну за исключением работы ),
если для себя то учи всё попорядку, у меня такой путь VB->Delphi->Си.
А так принципиальных различий нет, главное интересно, а хорошую прогу можно и на VB сделать
Автор: Dimonweb1990
Дата сообщения: 15.12.2003 22:08
Я вот, лично, за свои 13 лет, 8 - занимаюсь программированием. Уже перепробовал много разных языков. Поскольку моя любимая ось - Линух, то начинал учить С. Поначалу его недопонял. А сейчас учу Python. И сразу же у меня множество непонятных вопросов по С исчезло. Так что советую всем начинать с Python'а!
Автор: Lipkij
Дата сообщения: 16.12.2003 13:16
а по-моему с С проблем не будет, если Asm "краем глаза" посмотреть ))
... по крайней мере после него уже ни с каким языком проблем не будет,
правда redp? дальше будет дело вкуса или лени ))

А мне с VBA на любом компе (где офис есть) лафа...

There is not a single point...
Автор: IntenT
Дата сообщения: 16.12.2003 14:31
zf

Цитата:
ЗЫ. Бытует мнение, что сейчас в Европе вновь обретает популярность Делфи...

Мнение, наверное, бытует в России, отдельно от европы.. :о))
Автор: sailor
Дата сообщения: 18.12.2003 10:19
А я бы посоветовал Delphi+Object Pascal. Из-за чего? Прост и достаточно мощен. Си++ скорее всего мощнее и "круче". Но несколько сложнее, запутаннее (хотя... хотя всё относительно. В своё время и на Си++ писал программы - и не жаловался). Правильная мысль прозвучала: сейчас не нужно быть кодером, сейчас аналитики, проект-менеджеры и т.п. более востребованы и оплачиваемы. Но правильно было замечено - в верх сразу не устроишься, надо начинать с низов. А если не быть всю жизнь кодером, если чистое кодирование - лишь временно, то Delphi - идеальный вариант. Именно так рассуждал я, когда делал свой выбор. Тем более для решения большинства задач при программировании под Windows он подходит. На нём спокойно можно писать приложения от автоматизированных систем документооборота до бухгалтерии 1С.
dneprcomp

Цитата:
С дельфями устроиться на работу реально.  
Где? Высуньте нос из России и оглядитесь.

Зачем? Мне и в России хорошо. Люблю я её И не собираюсь ехать работать за бугор. А Дельфи тут и впрямь популярен

Добавлено
И конечно же основы языков SQL и HTML выучить (именно выучить, т.к. они очень просты) никому бы не помешало! Это база для программированя баз данных или интернет-систем соответсвенно.
Автор: dneprcomp
Дата сообщения: 18.12.2003 19:40
sailor

Цитата:
А Дельфи тут и впрямь популярен

Ну наконец-то начинают говорить, что популярен именно в России
А то все время только и слышно о мировом господстве
Я ведь постоянно повторяю, что изучать надо тот язык, который пользуется спросом(популярен) там, где будем работать.
Автор: dotBY
Дата сообщения: 19.12.2003 15:55
народ, не надо говорить, что Дельфи - рулез, потому что популярна.
я не спорю, для быстрой разработки вынь прог - Дельфи,
но так было до появления дотНЕТ, ибо программить под АПИ на VC++ было жутко неудобно, а вот дотНЕТ предоставил разработчикам обертки этих самых АПИ, причем гораздо логичней и удобней, нежели компоненты делфы. имхо писать можно и на обжект паскакале под тот же дотНЕТ, но С# гораздо удобней и мощней. а ко всему этому микрософт переводит свой Longhorn (ядро) на дотНЕТ машину, следовательно учить последнюю придется. ну а поскольку у нас установка свежей ОСИ происходит гораздо быстрее, чем у расчетливых и жадных буржуев )))) то придется в квадрате.
имхо учить лучше C#, бо реально выучишь ты его за года два, ну а к тому времени как раз и будет дотНЕТ в фаворе
Автор: nobody2
Дата сообщения: 19.12.2003 18:24
Когда то Джава была в фаворе...
Я помню растопыренные пальцы () тех кто на ней писал...
А я сам скромно писал на ц/цпп...
Теперь в фаворе сшарп...
Посмотрим...
Хотя мелкомягкие могут продавливать свои продукты...
Посмотрим...
...
Автор: QuickeneR
Дата сообщения: 19.12.2003 19:21
Я вот тоже думаю, кто захочет с исполнимого кода переходить на эмулируемый. Перетянет .NET любителей VB и Java, а те, кто на С++ и Delphi, останутся при своем.
Автор: dneprcomp
Дата сообщения: 19.12.2003 20:33
dotBY

Цитата:
я не спорю, для быстрой разработки вынь прог - Дельфи

Ой-ли? И по сравнению с чем? А я бы все же на VB остановился
QuickeneR

Цитата:
а те, кто на С++ и Delphi, останутся при своем.

А где они останутся? Позади, на лихом коне?
Рынок диктует. И если не захотим остаться без работы, то живенько перейдем на NET.
Автор: bob12345
Дата сообщения: 20.12.2003 12:23
Если работодатель тупой и ему важно на каком языке будет написана определенная библиотека (что в .НЕТ ваще не важно) - так ему не угодишь никогда (ВБ, Дельфи, С). А если пишешь независимо от дяди, сам - так любой язык хорош, нечего перегружать себя лишней информацией.
Автор: dneprcomp
Дата сообщения: 21.12.2003 02:03
bob12345

Цитата:
Если работодатель тупой

Работодатель не тупой. Ему важно как этот проект будет развиваться дальше. Если програмист уйдет. Будет ли отвечать технология завтрашним потребностям. И т.д. и т. д.
Автор: bob12345
Дата сообщения: 21.12.2003 10:28
dneprcomp

Цитата:
Если програмист уйдет

Так может его женить на своей дочери?? Или держать в стерильной комнате, шоб не заболел? "Незаменимых нет".
Автор: rew
Дата сообщения: 21.12.2003 20:46
имха си и сипипи ближайшее время никак не вымрут и никакой си шарп их не вытеснит, хотя возможно децл потеснит, почему? да хотя бы по тому что большинство извесных мне осей написано на си. и то же ядро Longhorn наверняка будет реализовано не на си шарпе, в лучшем случае частично (поправьте, если ошибаюсь) до тех пор, пока разного рода виртуальные машины не будут реализованы аппаратно, то эти машины придется писать на более низкоуровневых языках и соответственно эти языки будут востребованы
Автор: QuickeneR
Дата сообщения: 21.12.2003 21:31
dneprcomp

Цитата:
А где они останутся? Позади, на лихом коне?
Рынок диктует. И если не захотим остаться без работы, то живенько перейдем на NET.

Если уж речь зашла о рынке, то на нем бывают и спекуляции. А это - совсем не то же самое, что реальное положение вещей. И я могу лишь догадываться, каков процент организаций, не стремящихся внедрять новые технологии только потому, что они новые. Нужны реальные преимущества, а с этим у дотнета пока туго.
Автор: dneprcomp
Дата сообщения: 23.12.2003 19:49
bob12345

Цитата:
Незаменимых нет

Так вот для того чтоб их и не было работодатель и может требовать
Цитата:
на каком языке будет написана определенная библиотека
или вся программа.

QuickeneR
А я и не берусь утверждать что лучше, а что хуже. А также, какой процент...
Просто периодически надоедает слушать, как на 1/6 суши по прежнему твердят, "что наш путь лучше" , наш Делфи всем Делфям Делфи и т.д. А в мире то перемены...
Автор: QuickeneR
Дата сообщения: 23.12.2003 22:18
dneprcomp
Понимаю тебя Но и читать рекламу до-диеза надоедает не меньше. Что бы не выбрали для себя некоторые корпоративные заказчики, совсем не факт, что весь мир последует за ними. И в его (мира) ли это интересах.
Автор: dneprcomp
Дата сообщения: 23.12.2003 23:21
QuickeneR



Добавлено

Цитата:
совсем не факт, что весь мир последует за ними

Так ведь верно и обратное. Вон многие до сих пор на коболе сидят(и, наверное, правильно делают - уж больно дорого переводить все на новое), но ведь это не значит, что весь мир тоже должен на старом сидеть. Как раз для небольших(сравнительно) компаний и для новых проектов может и есть смысл переходить на другую технологию. В конце концов та, что используется сейчас, тоже когда-то была новой. И на нее то же не хотели переходить. Вон MS сняла с обслуги Win98 и умрет эта система как герой. Так и на Win2003 перейдем потихоньку. А где Win3k, там и .NET
Автор: diablist
Дата сообщения: 25.12.2003 22:25
Ну и Делфи для NET вышла (недавно качнул), попробовал вроде ничо, нормально идет.
Сам пишу я на Делфи, но начинать конечно лучше с С++, но вот у меня так и не вышло.

Я так думаю что проги маленьких-средних размеров можно спокойно писать на VB, особенно актуально для работы в небольшом офисе (ну там для написания макросов к Офису).
Проги средних-больших размеров можно спокойно писать на Delphi, C# ну и кто владеет хорошо то конечно на C++ (особенно при появлении NET стало удобней).
Ну а остальные типа Python, SQL(не совсем язык програмирования но я так примеру) и.т.д уже для как-бы вспомагательные языки.

Для низкоуровневых прог для драйверов для тех кто ломит проги для написания своей операционки конечно куда без Assembler'a, хотя применять его в других языках тоже очень иногда полезно.

На ЯВЕ писать можно, только если очень сильно надо межплатформенное приложение (MAC-LINUX-WINDOWS-FBS), но в остальном, как уже говорили, очень тормозной язык.

Но вот что точно надо писать на C++ так ето Гамесы, на другом будет или очень тормозным (Delphi,VB и.т.д) или очень долго надо писать (Assembler).

А вообще за всем неугонишся как-бы нехотелось.

P.S Это было только моё мнение.
Автор: sailor
Дата сообщения: 26.12.2003 18:42
и ещё: для разных целей - разные языки. Так что вопрос немного некорректен
Автор: mihas83
Дата сообщения: 27.12.2003 17:00
diablist

Цитата:
Проги средних-больших размеров можно спокойно писать на Delphi, C# ну и кто владеет хорошо то конечно на C++ (особенно при появлении NET стало удобней).

По-моему, это не зависит от величины программы, а от поставленной задачи и интеграции с партнерами...
C++ по-прежнему очень "силен", востребован, универсален, "хорошо покупаем"...
sailor
Цитата:
для разных целей - разные языки. Так что вопрос немного некорректен
Это бесспорно...
dneprcomp

Цитата:
...для новых проектов может и есть смысл переходить на другую технологию.

Не всегда новое - лучше старого!
Автор: Bloody_Nokia_Adept
Дата сообщения: 27.12.2003 20:16
mihas83

Цитата:
Не всегда новое - лучше старого!

Поддерживаю на все 100!
diablist

Цитата:
Сам пишу я на Делфи, но начинать конечно лучше с С++, но вот у меня так и не вышло.

Без обид, после С++ переход к ObjectPascal - это регресс. Лучше уж тогда переходить на java/c#/python (они ничем не лучше С++, но и не хуже) да кроме того знать пару скриптовых языков (vbscript/jscript).
bob12345

Цитата:
Если работодатель тупой и ему важно на каком языке будет написана определенная библиотека (что в .НЕТ ваще не важно) - так ему не угодишь никогда (ВБ, Дельфи, С). А если пишешь независимо от дяди, сам - так любой язык хорош, нечего перегружать себя лишней информацией.

dneprcomp прав - работодатель в праве определять платформу и средства разработки, т.к. ему в последствии возможно потребуется ее поддержка или расширение.
Автор: dneprcomp
Дата сообщения: 27.12.2003 23:47
mihas83

Цитата:
...для новых проектов может и есть смысл переходить на другую технологию.


Цитата:
Не всегда новое - лучше старого!

А волшебное слово 'может' в моем посте зачем стоит?
Автор: mihas83
Дата сообщения: 28.12.2003 11:43
dneprcomp

Цитата:
А волшебное слово 'может' в моем посте зачем стоит?

Так я не оспориваю твой тезис, а уточняю...
Bloody_Nokia_Adept

Цитата:
работодатель в праве определять платформу и средства разработки, т.к. ему в последствии возможно потребуется ее поддержка или расширение.

Это бесспорно...

Страницы: 12

Предыдущая тема: Удаленная работа


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.