![]() |
|
Модераторы: LSD |
![]()
|
|
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Общеизвестно что выбор того или иного языка программирования или средства разработки существенно влияет на характер деятельности специалиста в области IT-технологий. Инструментов на сегодняшний день придумано настолько много что новичку порой очень сложно разобраться и выбрать то что подходит именно ему. Хотелось бы услышать мнение профессионалов или людей работающих в этой области не первый год.
P.S. Модераторам: переместите при надобности эту тему в нужный раздел. -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва |
main, а в чем вопрос?
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р |
И чем (область IT) ты хочешь заниматься?
|
|||
|
||||
| S.A.G. |
|
||||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Вопрос по своей сути очень интересный и важный и полезный прежде всего новичкам. Хотелось бы классифицировать деятельность программиста по параметрам: язык, среда, технология. Например если кто-то хочет кодить графику то какой язык ему выбрать и какие на сегодняшний день есть перспективные направления в этой области. Пусть каждый человек скажет в какой области он работает и какие средства применяет. Или скажем системный программист.. Вобщем хотелось бы увидеть такую же классификацию которую сделал кажись Vit по БД. Добавлено @ 18:01
Если честно то незнаю. -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
||||
|
|||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р |
Мое личное мнение - язык С++ лучше всего подходит для полупрофессиональной и профессиональной деятельности практически на любом фронте...
Исключение - Web-программирование. Язык для обучения программированию - Бейсик и/или Pascal. Бейсик ИМХО лучше. А для системного программиста лучшей альтернативы, чем С++, нет.
Неплохо бы определиться, а то идти туда не знамо куда - никуда и не придешь... Попробуй написать то, другое... и понять, к чему душа лежит. |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва |
||||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
JackYF спасибо, ты понял что я имел ввиду. В какой области работаешь ты? Ты коснулся только C++ а языков очень много. Например для чего нужен C#, PHP и т.д. Помимо системного программирования есть очень много других вещей. Попробуй так: 1. Область деятельности - язык, сопутствующие технологии. 2. . . . n. -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 |
PHP - веб (порталы там всякие)
С++ - системное Java - веб-ПРИЛОЖЕНИЯ C# - тоже, что и ява |
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Спасибо! Мне интересно услышать мнение каждого. Просьба указывать сопутствующие основные технологии. P.S. Просьба не спорить. Это сообщение отредактировал(а) main - 25.10.2006, 18:45 -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
Первый раз слышу Преимущественно. Но, например, его можно использовать (и достаточно успешно используют) для написания шелл-скриптов. Ё-маё... Это язык широкого круга применения - от программирования микроконтроллеров, до GUI и WEB. Можно использовать и процедурный подход и ООП. Универсальнее не бывает. Аж, поперхнулся. Сюда пару явистов и дотнетчиков, они разнесут тут всё в пух и прах за такие слова. К модераторам: тема явно флеймовая, её бы в разновопросье (ИМХО). -------------------- Теперь при чем :P |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия |
Мой взгляд на это дело:
Приложения для крупного распределенного бизнеса на заказ: Java Приложения для среднего и мелкого бизнеса на заказ: Delphi, .NET Веб-программирование: PHP, Python, .NET Системное программирование: C, ASM Приложения для мобильных платформ: Java Программирование игр: C++ Небольшие shareware проекты: Delphi, .NET Приложения для *nix: C++, Perl Обучение программированию: Pascal, Java, Python Эх, сейчас начнутся холивары Это сообщение отредактировал(а) DemoCode - 25.10.2006, 19:04 -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 |
Ignat, это чисто имхо с моей незнающей колокольни
То, что С++ мего универсален - знаю, но сколько слышал - если дело заходит об веб-приложении каком-нибудь, люди выбирают Яву ... Сам-то я только С++ изучаю, поэтому мнение может быть неконструктивным и вообще бредовом |
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Ignat Спасибо за комментарий но ты помоему не понял задачи темы.
Добавлено @ 19:09
Не начнуться. Я ведь просил. -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р |
Чем С++ не катит?
Я же сказал - ИМХО. Я сам на нем учился до С++... и учил Pascal и в школе, и в лицее, и в универе... Так что тоже имею по этому поводу недвузначное мнение. С суждением "общепризнанный лидер" не согласен. Кто имеет противоположное мнение, ногами не пинать - я говорю только про себя. Для main: Структурирую то, что вспомню... Итак: 1. Системное программирование С++/С. 2. Графика - С++ - OpenGL, DirectX 3. Web-программирование - не знаю, не юзал. 4. Обучению программированию - Бейсик 5. Базы данных - С++, MySQL 6. RAD программирование - C++ - Visual C++, VS, C++ Builder. 7. Безопасное RAD программирование - C# 8. Программирование под мобильники/смартфоны/... - Java. 9. Консольное кроссплатформенное программирование - C++ - Code::Blocks, DevCpp. Опять же таки, мое мнение. |
||||
|
|||||
| Kappac |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев |
Интересная тема!
Мое мнение что С++ всему голова, возможностями от JAVA отличается только в создании веб-ФОРМ(если ошибаюсь киньте в меня ссылкой)... С# - не больше чем ответ Мелкомягких на яву(типа испугались что и в этот раз рынок проиграют... :-)) Веб? Вопрос спорный зависит от типа используемого сервера(ASP, PHP, и много еще чего что даже выговорить трудно.....) Графика, системка, базы данных(создание серверов и быстрая обработка получаемых данных), математика - 100% лидерство за С++ логика - LISP, сново не помню... Много аспектов(кросплатформенность, скорость, надежность и т.д.) вносят свои коррективы в выбор инструмента... Самое главное определиться с тем, чем будешь заниматься, а там попробуешь и для себя определишься! --------------------
|
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Спасибо! А что такое RAD и разве консольное программирование где-нибудь применяеться?
P.S. Господа делимся опытом т.е. кто в какой области и на чем работает. P.P.S. Еще раз прошу не спорить а просто выражать свое ИМХО мнение. -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия |
Вот тут позволю себе не согласится. Математика - тут скорее лидерство за языками типа Fortran, MatLab, а что касается баз данных, то тут лидера выбрать наверное невозможно, т.к. почти во всех языках можно работать с базами через ADO, ODBC и т.п., тут скорее лидерство за .NET и Delphi в плане удобства работы с базами. Добавлено @ 19:32 Rapid Application Development, или что-то типа того. -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
На данный момент учу Си и Си++ так как мне кажеться эти языки должен знать любой уважающий себя специалист. Кроме того по Вашим высказыванием могу сделать вывод что именно эти языки наиболее универсальны и востребованы. А ты себя в чем нашел? На чем пишешь, что используешь? P.S. Очень полезная как мне кажеться для новичков тема (Я - это новичек + 0.1 -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия |
Не согласен. Загляни в объявления о работе, и увидишь, что востребованность тех же Java и .NET куда больше. -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ |
тащит за собой более тяжеловесное окружение, нежели С кроме того, большинство фич С++ не необходимы для написания системных приложений
Почему? Очень много языков взяли что-то с того же С или С++, так что, зная их, легче другие изучать
С/С++, Java, Perl, UNIX -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
| S.A.G. |
|
||||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Полностью согласен. Это одна из причин из-за которой взялся изучать Си и Си++.
В какой области? P.S. Для каких специализированных задач предназначен язык Perl? Это сообщение отредактировал(а) main - 25.10.2006, 21:23 -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
||||
|
|||||
| MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ |
Сетевое программирование (а с недавних пор жутко ядром стал интересоваться (Linux)) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Какой из ранее приведенных тобой языков ты используешь для сетевого программирования под линукс? Насчет Perl-а расшифруй плиз непонял.
Можешь расписать как DemoCode что где юзаеться (твое мнение)? Это сообщение отредактировал(а) main - 25.10.2006, 22:02 -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| Rockie |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 |
порталы-шморталы везет что тема в "C++ Общие Вопросы", а то бы народ из ветки Java рассказал бы как они делают веб-ПРИЛОЖЕНИЯ на Java
И каждый специалист по укладке тротуарной плитки main, на каждом форуме лежат чуть ли не простыни по поводу выбора платформ/языков (ссылки в тему, названия могут не точно отражать содержимое) 5 осоновных отличий м/у Java и С++ Какие языки перспективны? JS как школьный язык Реально ли выучить Java почти не зная С++ а также imho на любом форуме в разделе священных войн обязательно лежит такая тема. Это сообщение отредактировал(а) Rockie - 25.10.2006, 23:20 -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
||||
|
|||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 |
Rockie, возможно
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань |
Явное доминирование C\C++ в предыдущем обсуждении - а что вы еще хотели, поместив тему в "C++: общие вопросы"? Я, правда, тоже так думаю.
Тем не менее, переношу в "разные вопросы" - для расширения аудитории и придания обсуждению большей объективности. -------------------- ... |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ |
Вот тут уже я поперхнулся...... Perl - язык для *nix приложений... Ржал и плакал... Зато в разделе веб-программирования Перла нет и близко, зато упомянут Python... Для разработки веб-приложений, для сетевых взаимодействий, при использовании библиотеки Tk - для GUI-приложений. Т.е. - практически для любых... |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
Можно добавлю? (Если не прав закидайте камнями). Нет языка лучше Perl для написания парсеров и обработки текстов. Точнее: он именно для этого и задумывался, но перерос в язык общего назначения (или как это еще назвать -------------------- Теперь при чем :P |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск |
не применяемые инструменты определяют область деятельности программиста, а наоборот задачи, которые ставятся перед программистом определяют инструменты, которыми эти задачи будут решаться. Хочешь чему-то научится программировать - учи С/С++, если понадобится потом какой бейсик или С# без проблем освоишь в кратчайшие сроки. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
Именно -------------------- Теперь при чем :P |
|||
|
||||
| S.A.G. |
|
||||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Фактически я это и имел ввиду. Просто хотел сделать ударение на инструментах т.к. их очень много. Кроме того я себе слабо представляю чем занимаеться современный программист (кроме WEB). Можно классифицировать и так: 1. Типичная задача 1 - язык, основные технологии и инструменты 2. Типичная задача 2 - ... 3. Перспективное направление 1 - обоснование - язык, основные технологии и инструменты 4. Перспективное направление 2 - ... . . . n. Цель этой темы - рассеять туман - разделить современный кодинг на популярные и перспективные направления и и посоветовать наиболее эффективные инструменты в каждой области. Добавлено @ 13:31
ИМЕННО -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
||||
|
|||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK |
Для баз данных лучше Delphi ничего не придумано ИМХО
-------------------- |
|||
|
||||
| DemoCode |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия |
Я С++ не знаю, но это помешало мне изучать Delphi, а также и си-синтаксис-подобный язык типа PHP. Вобщем я не чувствую себя ущемленным от того, что я не знаю С++.
А что тут смешного? Да я согласен, что Perl может применяться для веб-программирования, однако, тот же Python и PHP будут куда эффективнее использоваться в этой области. Поэтому Perl постепенно уходит из этой области, и остается там, для чего он и создавался, выступая в качестве помощника системного администратора. Можно и GUI на Perle делать, но этим куда эффективнее заниматься на тех же Delphi и .NET языках. -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
||||
|
|||||
| podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб |
Отдавая дань уважения Perl'у, добавлю для него такую область - речевые технологии
|
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ |
podval, а вот с этого места - по-подробнее!!!
|
|||
|
||||
| podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб |
Попробуй написать на С++ (или просто С) программулину, которая раскидывает полную статистику фонем, выбирая их из разметки акустической базы. Допустим, напишешь за 1 день. На Perl это делается за 1 час. Это чисто так, пример, за что так его любят Но по-серьезному, можно вот на этом ресурсе http://www.itjobswatch.co.uk/jobs/uk/speech%20recognition.do поглядеть по основному вопросу темы (пункт Related Skills). Это сообщение отредактировал(а) podval - 26.10.2006, 14:27 |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
-------------------- Теперь при чем :P |
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Значит ты срубаешь большие $. P.S. Для тех кто еще не понял для чего создана тема читают мой ответ 26.10.2006, 13:28 Это сообщение отредактировал(а) main - 26.10.2006, 17:59 -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
ну если интересно - то, чем зарабатываю на бутерброды: gcc, strace и man -------------------- Теперь при чем :P |
|||
|
||||
| cleverbird |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 464 Регистрация: 2.4.2006 Где: Стольный Град |
А можно пояснить обычным языком? Здесь не все такие бородатые. Пока ещё... -------------------- Silentium est aurum |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة |
gcc - компилятор
strace - утилита для просмотра системных вызовов (инструмент отладки). man - см. man man -------------------- Теперь при чем :P |
|||
|
||||
| S.A.G. |
|
||||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate |
Добавлено @ 19:02
в какой области? -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
||||
|
|||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |