Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/336: Рейтинг темы: голосов - 336, средняя оценка - 4.88
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
22.05.2013, 17:05 41
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от KuKu Посмотреть сообщение
А можете поделиться опытом, где в коммерческом проекте вы его использовали
Не могу даже намекнуть, к сожалению. Но область не обычна. Хотя и CL (sbcl) используем не только как язык для особенной области, но и для совершенно обыденных задач.
Цитата Сообщение от KuKu Посмотреть сообщение
Сам в реале вроде никого не видел, кто пишет на нем не только чтоб поиграться
Это обычно. Lisp действительно используют очень редко.

Добавлено через 3 минуты
Цитата Сообщение от mokojumbot Посмотреть сообщение
В каждой конторе к чему привязались, то и используют. Если другие пользуют html/css, это не значит, что они не правы.
Нет. В нормальных конторах используют то, что наиболее выгодно и эффективно.
Я не говорил, что кто использует html/css - не правы. Говорю лишь, что есть более удобные вещи - шаблонизаторы/трансляторы для html/css.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2013, 17:05
Ответы с готовыми решениями:

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб,...

Какой язык программирования лучше? (3)
Продолжение темы

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что...

1010
2 / 2 / 0
Регистрация: 17.01.2013
Сообщений: 21
23.05.2013, 23:04 42
Доброго времени суток.
Хотел бы получить совет по вечному вопросу - какой (какие) язык программирования стоит сейчас учить.
(На данный момент я студент колледжа, учим С#)
Лично я для себя решил выучить C++ , C , C#.
C# - что бы "держаться на плаву" на первое время
С и С++ - для продвижения по карьере , для серьезных программ.

Но все-таки насчет С++ хотелось бы спросить.
Стоит ли учить этот язык (на данный момент я именного его и учу , почему-то тянет меня в его сторону) с перспективой на будущее?
Просто настораживают следующие моменты насчет С++ :
1)Для решения низкоуровневых задач хватает и С. Для высокоуровневого программирования С++ чересчур сложен, что повышает вероятность ошибки в любом сколь бы то ни было сложном проекте, и тут использовать как раз удобнее полностью обьектно ориентированные языки програмирования, вроде С# или Java.
2)Часто на форумах пишут "С++ умер" , "С++ это мертвый язык" и т.д.
Спасибо за совет.
0
173 / 12 / 4
Регистрация: 21.12.2010
Сообщений: 66
23.05.2013, 23:50 43
Ну это смотря нал чем вы планируете дальше работать. А так я бы дал предпочтение таким языкам как C# или Java.
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
24.05.2013, 11:41 44
Да, ключевой момент "с точки зрения дальнейшей работы". Что-то выбирать Вы можете начиная новый проект с нуля - но это бывает редко, или такой проект мал (что впрочем не значит "плох"). В подавляющем большинстве случаев программист подключается к работе над проектом который живет уже не один год. Вот и смотрите каких интересных Вам проектов (на чем) больше.

Слухи о смерти С++ и, якобы, прогрессивности др языков упорно повторяются уже лет 15 (только на моей памяти). Причем набор аргументов (сборщик мусора, все объектно и.т.п.) остается неизменным. В связи с этим хочется спросить: кто же мешал напр прогрессивной Java вытеснить отсталые плюсы с рынка? Времени было достаточно. Почему же этого не произошло - и почему на жабе все еще пишет заметно меньше людей?
0
173 / 12 / 4
Регистрация: 21.12.2010
Сообщений: 66
24.05.2013, 20:25 45
Igor3D, на Java пишет заметно больше людей чем на C++. ПРУФ. Но C++ полюбому не умрёт, т.к. он необходим для системного программирования.
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
25.05.2013, 10:17 46
Цитата Сообщение от Kostyanych77 Посмотреть сообщение
Igor3D, на Java пишет заметно больше людей чем на C++. ПРУФ
Пруф конечно изумительный - см число опрошенных и возраст (набрали сынков) Но и это не спасло, плюсы в группе лидеров.

Выбор языка (и часто платформы) в общем-то случаен. "Подвернулась работа, пришлось выучить это" - обычно бывает так. А аргументы в пользу "своего" языка всегда найдутся, ведь переучиваться гораздо труднее чем учиться.

Возвращаясь к изначальной теме (которую бдительный модератор перенес) - соображения "нравится" гораздо важнее чем "самый модный". Мне нравится С/C++ потому что я бывший "электронщик" с ЕС
0
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
25.05.2013, 21:11 47
Цитата Сообщение от Igor3D Посмотреть сообщение
Мне нравится С/C++ потому что я бывший "электронщик" с ЕС
Ну тогда наверное стоит учить С и С++ - в любом случае довольно популярные языки (особенно С). С другой стороны, тот же С++, например, не самый простой язык для освоения. Если интересует именно денежный вопрос, то просто стоит посмотреть, сколько и за что работодатель предлагает.
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
26.05.2013, 15:10 48
Цитата Сообщение от Алексей_x86 Посмотреть сообщение
1)Для решения низкоуровневых задач хватает и С. Для высокоуровневого программирования С++ чересчур сложен, что повышает вероятность ошибки в любом сколь бы то ни было сложном проекте, и тут использовать как раз удобнее полностью обьектно ориентированные языки програмирования, вроде С# или Java.
Виртуальные машины и компиляторы для С#, Java тоже на чём-то нужно писать. Если говорить о нативном коде, то у С++ на сегодняшний день нет конкурентов, которые
1) были бы столь же популярны;
2) обладали хотя бы тем же набором возможностей, которыми обладает C++.
Насчёт "хватает и C" и "С++ это мертвый язык", советую поинтересоваться в частности почему разработчики gcc решили свернуть разработку на чистом C и перейти на C++.
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.05.2013, 09:13 49
Цитата Сообщение от rangerx Посмотреть сообщение
Насчёт "хватает и C" и "С++ это мертвый язык", советую поинтересоваться в частности почему разработчики gcc решили свернуть разработку на чистом C и перейти на C++.
ну, поинтересовались, никаких особых причин нет
что было, то и осталось

это из серии "удобство языка поможет больше разработать"
0
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
27.05.2013, 10:44 50
Цитата Сообщение от rangerx Посмотреть сообщение
Если говорить о нативном коде, то у С++ на сегодняшний день нет конкурентов, которые
Цитата Сообщение от rangerx Посмотреть сообщение
2) обладали хотя бы тем же набором возможностей, которыми обладает C++.
Существует масса языков которые компилируются в native и при этом техологичнее и обладают куда большими возможностями, чем C++. В C++ никогда не было и не будет инновационных вещей.

Добавлено через 2 минуты
Цитата Сообщение от Igor3D Посмотреть сообщение
лухи о смерти С++ и, якобы, прогрессивности др языков упорно повторяются уже лет 15 (только на моей памяти).
Никаких "якобы". Относительно C++, многие языки куда прогрессивнее. Это факт.

Добавлено через 1 минуту
Цитата Сообщение от gray_fox Посмотреть сообщение
Если интересует именно денежный вопрос, то просто стоит посмотреть, сколько и за что работодатель предлагает.
Платят за умение решать проблемы, а не за знания языков. Нужно учиться решать проблемы, а не зубрить всякую справочную ерунду.
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
27.05.2013, 11:56 51
Цитата Сообщение от nullxdth Посмотреть сообщение
Никаких "якобы". Относительно C++, многие языки куда прогрессивнее. Это факт.
Вот когда человек так уверенно/категорично утверждает - отчетливо видно что своих мыслей у него нет. Просто прочитал - и повторяет, наивно полагая что другие этого не читали Почему "факт"? Да потому что так пишут - вот и все. А проверять, пропускать через свой опыт - та ну его нафиг, лучше погромче кричать, авось я оказался в большей толпе
0
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
27.05.2013, 12:13 52
Цитата Сообщение от Igor3D Посмотреть сообщение
Вот когда человек так уверенно/категорично утверждает - отчетливо видно что своих мыслей у него нет. Просто прочитал - и повторяет, наивно полагая что другие этого не читали Почему "факт"? Да потому что так пишут - вот и все. А проверять, пропускать через свой опыт - та ну его нафиг, лучше погромче кричать, авось я оказался в большей толпе
Ой, ли На C++ я пишу уже лет 8 и знаю о чём говорю. Если же начать говорить о дизайне и конкретных механизмах языков, выж сразу сливаетесь А петь о "крутизне" С++ это каждый может, ума много не надо.
Если вы такой прогрессивный интернет боец, заводите же тред, навроде, C++ vs OCaml(Haskell, Lisp), на выбор. И аргументированно расскажите о преимуществах инновационных вещей в C++. Всё разложим, ничего не забудем

Добавлено через 3 минуты
Цитата Сообщение от Igor3D Посмотреть сообщение
Просто прочитал - и повторяет, наивно полагая что другие этого не читали
Действительно полагаю. Но далекооо не наивно Знаю по опыту, если человек поёт дифирамбы C++/ООП, то тут к гадалке не ходи, что скорее всего, кроме C++ (+, возможно, ещё парочки простеньких язычков с операционной семантикой) ничего не знает и не читал.
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
27.05.2013, 13:05 53
Цитата Сообщение от nullxdth Посмотреть сообщение
Если вы такой прогрессивный интернет боец, заводите же тред, навроде, C++ vs OCaml(Haskell, Lisp), на выбор. И аргументированно расскажите о преимуществах инновационных вещей в C++. Всё разложим, ничего не забудем
Я против всякого "vs", если язык существует и люди на нем пишут - он тем самым свою жизнеспособность доказал. Я также против утверждения что "язык A" якобы "прогрессивнее" языка B, тем более совершенно голословного. Если Вы другого мнения - покажите в чем же "инновационность", (которой в упор не вижу), а я приму участие в обсуждении
0
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
27.05.2013, 13:25 54
Цитата Сообщение от Igor3D Посмотреть сообщение
если язык существует и люди на нем пишут - он тем самым свою жизнеспособность доказал.
А, ну т.е. вы сторонник - "чем больше народу пишет, тем язык круче"?
Цитата Сообщение от Igor3D Посмотреть сообщение
Я также против утверждения что "язык A" якобы "прогрессивнее" языка B, тем более совершенно голословного.
Вовсе не голословного. Просто надоело повторять одно и тоже.
Цитата Сообщение от Igor3D Посмотреть сообщение
Если Вы другого мнения - покажите в чем же "инновационность", (которой в упор не вижу), а я приму участие в обсуждении
В том то и дело, что "в упор не видите" и даже не хотите видеть. А стоило бы расширять кругозор.
Возьмём, например Haskell - функциональное программирование, контроль side effect'ов. В это смысле, С++ даже рядом не стоял с Haskell.
Lisp - квинтэссенция метапрограммирования. В культе кодогенерация макросами. В это смысле, C++ до Lisp, как до Китая Не находите?
Цитата Сообщение от Igor3D Посмотреть сообщение
Я против всякого "vs", если язык существует и люди на нем пишу
Ага. А относительно высказывания, навроде "C++ самый крутой", вы не против?
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
27.05.2013, 13:56 55
Цитата Сообщение от nullxdth Посмотреть сообщение
В том то и дело, что "в упор не видите" и даже не хотите видеть. А стоило бы расширять кругозор.
Возьмём, например Haskell - функциональное программирование, контроль side effect'ов. В это смысле, С++ даже рядом не стоял с Haskell.
Lisp - квинтэссенция метапрограммирования. В культе кодогенерация макросами. В это смысле, C++ до Lisp, как до Китая Не находите?
В свое время отработал пару лет на AutoLisp, и у меня довольно теплые воспоминания об этом языке. Мне кажется Вы делаете весьма поверхностные выводы о кругозоре других. Поверьте, это только сейчас 8-летний опыт кажется Вам огромным Вот хорошая штучка

как программисты выносят мусор

1. программист на C
Берет ведро за ручку, идет на мусорник, открывает контейнер, высыпает мусор, закрывает контейнер,
возвращается с пустым ведром. Если контейнер был переполнен или его не удалось открыть,
возвращается назад с полным ведром.

2. программист на C++
Говорит мусору - "вынеси себя на мусорник". Если мусор не слушается, выбрасывает его из окна.

3. программист на C#
Аккуратно упаковывает мусор в красивый пакет, вкладывает в новое блестящее ведро, затем вызывает
мусоровоз и пинком закидывает его в кузов. Если мусоровоз не приехал, ставит ведро в угол и
покупает новое. Ведра постепенно накапливаются дома, пока мусоровоз не приедет. Если в квартире уже
нет места, переезжает на новое место жительства.

4. программист на Asm
Из подручных средств строит контейнер. Затем по кусочкам переносит мусор из ведра в контейнер,
после чего обносит контейнер забором. Если контейнер был переполнен, вешается рядом.

5. программист на Delphi/C Builder
Ищет в интернете компонент выноса мусора. Если не находит, пытается вынести мусор своими силами, но
по пути рассыпает половину, а другую высыпает мимо контейнера. По дороге домой теряет ведро и тапки.

6. программист на Java
Ищет в интернете паттерн выноса мусора. Затем спрашивает на форуме, какое ведро и пакет лучше всего
подходят к конкретному мусору. Долго мучается с доставкой ведра и пакетов на дом. Затем нанимает
рабочих, которые упаковывают мусор в пакет и несут на мусорник. После этого тщательно проверяет, в
тот ли контейнер его выбросили. Если тест не проходит, вытаскивает весь мусор из контейнера назад и
повторяет процедуру с другим ведром, рабочими и контейнером.

7. программист на PHP
Покупает ведро от Zend и пишет запрос по помещению мусора в ведро. Затем подкарауливает мусоровоз
и пытается незаметно вбросить в него мусор, пока никто не видит.

8. программист на Perl
Скачивает инструкцию к применению ведра и мусорного пакета. Поскольку инструкция на китайском,
покупает самоучитель китайского языка и в течении месяца пытается понять процесс выноса мусора.
В итоге просит программиста на PHP втихаря вбросить мусор в мусоровоз.

9. программист на Visual Basic
Долго упрашивает мусор выбросить себя. Потом пишет гневное письмо в техподдержку, откуда приезжают
дяденьки на джипе и за $10000 соглашаются решить проблему. Расстреливают мусор из автомата и уезжают
обратно.

10. программист на ActionScript
Придя на мусорник, обнаруживает там новые контейнеры с надписью Adobe, которые не открываются, т.к. ведро
не было ими распознано. Возвращается домой с мусором, покупает ведро от Adobe и вновь идёт на мусорник. Но за время
покупки ведра контейнеры уже успели заменить на более новые, и они снова не открываются, т.к. версия ведра уже
устарела. Так повторяется несколько раз, после чего мусор с матами вываливается в ближайшие кусты.

11. программист на Lisp
Упаковывает мусор в пластиковый пакет. Пакет упаковывает в более крупный и водонепроницаемый. Второй пакет упаковывает
в третий, с уплотнёнными стенками. Третий пакет обматывает скотчем и упаковывает в картонную коробку. Коробку
помещает в сейф, сейф ставит в угол, закрывает на ключ, идёт на мусорник и выбрасывает ключ в контейнер.
0
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
27.05.2013, 16:01 56
Цитата Сообщение от Igor3D Посмотреть сообщение
В свое время отработал пару лет на AutoLisp
AutoLISP - неполноценен.
Цитата Сообщение от Igor3D Посмотреть сообщение
Поверьте, это только сейчас 8-летний опыт кажется Вам огромным
8-летний опыт более чем достаточен для определения недостатков дизайна C++.
Цитата Сообщение от Igor3D Посмотреть сообщение
Вот хорошая штучка
Вы это завязывайте с такими сравнениями и аналогиями - они бездарны и к действительности не имеют никакого отношения.

Добавлено через 2 минуты
Цитата Сообщение от Igor3D Посмотреть сообщение
Мне кажется Вы делаете весьма поверхностные выводы о кругозоре других
Полагаю, что делаю выводы о кругозоре с весьма большой вероятностью. Если промахнусь, то сеньор вряд-ли обидится, а скорее наоборот, заинтересуется и вступит в дисскуссию с доказательствами и аргументами. И это очень хорошо.
0
alkagolik
27.05.2013, 21:45
  #57

Не по теме:

Цитата Сообщение от nullxdth Посмотреть сообщение
они бездарны и к действительности не имеют никакого отношения
однако веселы и забавны. Я улыбнулся, а если благодаря тебе улыбнулся хоть один человек, то можешь себе смело записывать хороший поступок в список совершенных действий (только не загордиться бы...)

0
Модератор
Эксперт NIX
8426 / 3260 / 105
Регистрация: 24.05.2011
Сообщений: 14,463
Записей в блоге: 8
28.05.2013, 08:19  [ТС] 58

Не по теме:

Цитата Сообщение от Igor3D Посмотреть сообщение
Вот хорошая штучка
Хоть сравнение, даже с моей колокольни, не совсем удачное и не отражает действительности, но улыбнуло. :)



Добавлено через 40 секунд
alkagolik, +
0
Заблокирован
30.05.2013, 06:15 59
Цитата Сообщение от rangerx Посмотреть сообщение
Насчёт "хватает и C" и "С++ это мертвый язык", советую поинтересоваться в частности почему разработчики gcc решили свернуть разработку на чистом C и перейти на C++
не видел чтобы кто-то сказал что "С++ мертвый язык". Ненужный, бесполезный, сам по себе ничтожный -- это да. Есть такая загагулина.
0
1866 / 766 / 105
Регистрация: 01.10.2012
Сообщений: 4,138
31.05.2013, 15:23 60
Цитата Сообщение от alkagolik Посмотреть сообщение
не видел чтобы кто-то сказал что "С++ мертвый язык". Ненужный, бесполезный, сам по себе ничтожный -- это да. Есть такая загагулина.
Видать за это и забанили - и правильно.

А в жизни вопроса "какой лучше" практически не возникает. Есть проект в который уже вложено много труда, денег, всего. Есть люди над ним работающие. Есть используемые тулзы, фреймворки и.т.д. И вот один говорит - все это ничтожно и бесполезно, есть гораздо более прогрессивные языки! Каков будет результат? Все бросятся за прогрессивностью? Нет, в лучшем случае посмеются над дурачком

Поэтому заявления такого рода говорят всего лишь о незрелости заявляющих (мягко говоря), и никакого отношения к объективности не имеют
0
31.05.2013, 15:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2013, 15:23
Помогаю со студенческими работами здесь

Какой язык лучше / прибыльнее?
И так, мне 16 лет, седня днем пойду подавать документы в техникум на программиста соответственно. И...

Какой язык веб-программирования выбрать? Плюсы\минусы
Вопрос что ни на есть из раздела священных, но все же... Какой язык веб-программирования кто...

Какой язык лучше изучать с нуля?
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее...

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru