|
|
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
сам был с++ да и остаюсь, ща перехожу на шарп (3-4 месяца работы, курсы, да и раньше слегка изучал) - значительно мощнее, проще разработка. После с++ фундаментально не учил шарп, но все что надо чуть ли не интуитивно понимаю и разбираюсь. А под с++ и визуальных библиотек то нет нормальных - mfc ужасный отстой, билдер чота не любят, qt - с глюками, много проблем, затрахаешься. Модератор: Тема перенесена из форума "Работа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 22:30:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Можно так сказать, а можно с точностью до наоборот. А что измениться? «Васька слушает, да ест». То бишь C / C++ / MFC / Qt / C# / F# / Ассемблер и т.д. и т.п. как существовали сами по себе, так и будут существовать, как имели свои сторонников и противников, так и будут иметь. В чем смысл то рассуждений? Закрыть C++ & MFC с Qt за компанию? Вряд ли получиться… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 09:25:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Интересно, за что его заблокировали? Модератор: в работе. в частности, за матерную почту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 10:09:50 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonИнтересно, за что его заблокировали? За иноверие :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 11:10:47 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Слаб оказался мушкетёр. Я вот пишу на 5-6 языках, но от С++ пока еще не спешу отказываться. Кстати, возможен вариант, что через 10-15 лет С++ будет снова в цене ибо специалистов становится меньше, а ПО, которое было написано на этом языке, остаётся удивительно долгоживущим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 11:25:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonСлаб оказался мушкетёр. Я вот пишу на 5-6 языках, но от С++ пока еще не спешу отказываться. Кстати, возможен вариант, что через 10-15 лет С++ будет снова в цене ибо специалистов становится меньше, а ПО, которое было написано на этом языке, остаётся удивительно долгоживущим. ну один в один сценарий кобола вряд-ли повторится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 11:49:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)maytonСлаб оказался мушкетёр. Я вот пишу на 5-6 языках, но от С++ пока еще не спешу отказываться. Кстати, возможен вариант, что через 10-15 лет С++ будет снова в цене ибо специалистов становится меньше, а ПО, которое было написано на этом языке, остаётся удивительно долгоживущим. ну один в один сценарий кобола вряд-ли повторится Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 15:25:38 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Дартаньян сначала был си и паскаль. потом си и делфи потом си и ява потом сипп и дотнет. ЗАМЕТЬТЕ! и до сих пор си/сипп практически самый востребованный. и не стоит забывать, что для каждой задачи свой язык. не стоит писать калькулятор на сипп (нет простого графического дополнения). не стоит писать ОС на дотнете или яве - не получиться все равно. есть неудачные примеры если что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 15:27:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
доля явы и шарпа больше срр, имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 23:20:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestдоля явы и шарпа больше срр, имхо 60% программ написано на яве 60% программ написано индусами. отсюда вывод - полюбому индусы - явисты портят статистику. статистика-2006/2007 статистика-2007/2008 статистика-2008/2009 как видишь, си/сипп - по отдельности самые востребованные после яво-индусов. однако в сумме си+сипп САМЫЕ востребованные. си# куда ниже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 11:11:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
п.с. сабж не верен: смотри статистику п.п.с. сколько бы ни говорили, сипп еще очень-...-очень долго будет оставаться в лидерах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 11:13:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
по статистике ява в 2 раза больше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 14:42:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestпо статистике ява в 2 раза больше По чьей статистике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 15:09:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
глаза чуть выше подними ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 16:14:29 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestпо статистике ява в 2 раза больше в два раза больше чего? 16 против 19 - это не в два раза больше. еще раз внимательней читай мой пост: очень много индусов пишет на яве. если ты - индус, то ява - твое все. если же нет - то смотри си+сипп (11+16=27% против 19) вы невнимательны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 17:56:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Хм... не знаю, что там это Голландцы намеряли... По моему, не соответствует действительности. По крайней мере той, в которой я живу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 18:21:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
си в расчет не стоит брать, сейчас он уже не является полноценным языком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 18:38:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestси в расчет не стоит брать, сейчас он уже не является полноценным языком Вы сами верите в это? С нормальный полноценный язык, и таким и станется еще долго. Есть много мест, где его сложно чем либо заменить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 18:40:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
c++ неполноценный, а уж си так вообще убожество. Он для товарищей, которые программить не могут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 19:04:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestc++ неполноценный, а уж си так вообще убожество. Он для товарищей, которые программить не могут. Милая Настя, Вы же НИЧЕГО в этом не понимаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 19:07:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, И в чем, позвольте поинтересоваться, неполноценность? Да и еще кто-нибудь может объяснить в процентах чего статистика по сцылкам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 19:09:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя, в профиле ВАША фотка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 19:42:25 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonНастя, в профиле ВАША фотка? Настя, ты — клевая! Си — отстой! Дай телефон, обсудим его недостатки и твои достонства :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2009, 22:23:08 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan)maytonСлаб оказался мушкетёр. Я вот пишу на 5-6 языках, но от С++ пока еще не спешу отказываться. Кстати, возможен вариант, что через 10-15 лет С++ будет снова в цене ибо специалистов становится меньше, а ПО, которое было написано на этом языке, остаётся удивительно долгоживущим. ну один в один сценарий кобола вряд-ли повторится Почему? патамушта не кобол ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 10:23:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestc++ неполноценный, а уж си так вообще убожество. Он для товарищей, которые программить не могут. Ыыыыыыыы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 10:24:27 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
hibernat'а на си почему то нет, а это самая мощная технология среди существующих ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 18:12:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, Э-э-э... не всем прогам надо работать с БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 19:20:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
тогда получается язык не универсальный, натипа ассемблера, html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 19:21:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, Ну вопревых отсутствие хиберната не означает невозможность работы с базами данных. Во вторых универсальных языков, ИМХО, не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 19:31:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, Да и фотка не Ваша ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 19:36:28 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
clihltНастя the best, Ну вопревых отсутствие хиберната не означает невозможность работы с базами данных. Во вторых универсальных языков, ИМХО, не существует. где я сказала что нет возможности с БД? конечно если дури много то можно извращаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 19:54:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, Да я не к тому. Я к тому что, если прога представляет из себя клиетский интерфейс к базе данных - то да C++ наверно не лучший выбор. А если прога - служба, ну допустим собирающая и обсчитывающая данные с какого нибудь оборудования и результат просто пихает в БД - то почему бы и не C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 20:00:55 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
только если с++действительно в силу каких то причин необходим, ибо сейчас молодежь знает яву сишарп в основном. Соответственно в итоге с++ достается специфическая ниша - видимо там, где нужно повыше производительность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 20:57:45 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestси в расчет не стоит брать, сейчас он уже не является полноценным языком вот не надо ляля. те, кто знают сипп практически так же знают си. так что это почти один и тот же язык. конечно, разница есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 21:40:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestc++ неполноценный, а уж си так вообще убожество. Он для товарищей, которые программить не могут. для товарищей, которые программить не могут - это дотнет и ява. я не просто так говорю, я програмил на всех. (начал с вб6, потом шарп, си, сипп и ява, из всех мой выбор си/сипп) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 21:41:26 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
BIONmaytonНастя, в профиле ВАША фотка? Настя, ты — клевая! Си — отстой! Дай телефон, обсудим его недостатки и твои достонства :) +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 21:41:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestтолько если с++действительно в силу каких то причин необходим, ибо сейчас молодежь знает яву сишарп в основном. Соответственно в итоге с++ достается специфическая ниша - видимо там, где нужно повыше производительность. молодешь знает в основном си/сипп - патаму, что его в вузах преподают. те же, кто в силу умственной недостаточности не может постичь сей прекрасный язык, пишут на дотнете. я сам какое то время плевался на си/сипп, пока не постиг его мошь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 21:43:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
clihltНастя the best, Да я не к тому. Я к тому что, если прога представляет из себя клиетский интерфейс к базе данных - то да C++ наверно не лучший выбор. А если прога - служба, ну допустим собирающая и обсчитывающая данные с какого нибудь оборудования и результат просто пихает в БД - то почему бы и не C++. смотрим мой пост про холивары в этом топике: eee-pcсначала был си и паскаль. потом си и делфи потом си и ява потом сипп и дотнет. ЗАМЕТЬТЕ! и до сих пор си/сипп практически самый востребованный. и не стоит забывать, что для каждой задачи свой язык . не стоит писать калькулятор на сипп (нет простого графического дополнения). не стоит писать ОС на дотнете или яве - не получиться все равно. есть неудачные примеры если что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 21:45:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcНастя the bestтолько если с++действительно в силу каких то причин необходим, ибо сейчас молодежь знает яву сишарп в основном. Соответственно в итоге с++ достается специфическая ниша - видимо там, где нужно повыше производительность. молодешь знает в основном си/сипп - патаму, что его в вузах преподают. те же, кто в силу умственной недостаточности не может постичь сей прекрасный язык, пишут на дотнете. я сам какое то время плевался на си/сипп, пока не постиг его мошь а про мощь поподробней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 22:46:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Ну я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 07:03:03 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoНу я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. молодой еще, неопытный, ложкой океан вычерпаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:24:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestXDiaBLoНу я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. молодой еще, неопытный, ложкой океан вычерпаешь Ты знаешь, за 10 лет работы с ораклом из C++ тоже проблем не замечал И хибернате твой мне тоже не уперся что я делаю не так ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:34:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the best, Что-то чую я, что вы не Настя, а ТЛП и троль. Простите, если ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:37:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Хороша Маша, но не наша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:39:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:10:54 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestXDiaBLoНу я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. молодой еще, неопытный, ложкой океан вычерпаешь ну так чего там с телефоном то )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:11:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcНастя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? Потому-что C/C++ загибается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:17:05 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcну так чего там с телефоном то )? Бог с ним. С телефоном. Пускай хотя-бы восемь пальчиков сфоткает.... ТрадицЫя.... Йопт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 14:30:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
вот пишу на пицот языках. тока нинада никому. если вы еще не определились - с плюс плюс это ниша аппаратных решений, нацеленных на сложные задачи. например, контроллер логгирующий и передающий на принтер выжимки из глобальной базы данных. там да, нужен этот с++. драйверы - чистый с. в массе своей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 15:05:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
АСУ ТПшниквот пишу на пицот языках. тока нинада никому. если вы еще не определились - с плюс плюс это ниша аппаратных решений, нацеленных на сложные задачи. например, контроллер логгирующий и передающий на принтер выжимки из глобальной базы данных. там да, нужен этот с++. драйверы - чистый с. в массе своей... но не 25 же процентов. си/сипп - это к тому же скорость. после асма это самый быстрый язык. переносимость сюда же. и мастшабируемость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 16:58:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcАСУ ТПшниквот пишу на пицот языках. тока нинада никому. если вы еще не определились - с плюс плюс это ниша аппаратных решений, нацеленных на сложные задачи. например, контроллер логгирующий и передающий на принтер выжимки из глобальной базы данных. там да, нужен этот с++. драйверы - чистый с. в массе своей... но не 25 же процентов. си/сипп - это к тому же скорость. после асма это самый быстрый язык. переносимость сюда же. и мастшабируемость до сих пор не могу понять термин "быстрый язык" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 18:19:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
optimizerдо сих пор не могу понять термин "быстрый язык" берем один и тот же алгоритм. и гоняем. даже встроенные средства дотнета (который очевидно написан на сипп) дают замедление 12% (какая то из сортировок). если же взять не встроенную сортировку, а тот же код - то замедление меньше 45% не встречал. причем это касается любых прог. к тому же сама по себе концепция защищенной памяти - сколько времени требует - зашибиться проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 18:34:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Дартаньянща перехожу на шарп (3-4 месяца работы, курсы, да и раньше слегка изучал) - значительно мощнее Шарп - мощнее, ЛОЛ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 18:52:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcНастя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? потому что видимо быстрее, а при чем тут мощь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 19:26:26 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the besteee-pcНастя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? потому что видимо быстрее, а при чем тут мощь? сколько тысяч сток ты написал(а) на си/сипп что бы сомневаться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 21:33:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc переносимость сюда же. и мастшабируемостьОкстись! Какая, нафиг, переносимость? Какая масштабируемость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 22:29:49 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 23:14:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcНастя the besteee-pcНастя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? потому что видимо быстрее, а при чем тут мощь? сколько тысяч сток ты написал(а) на си/сипп что бы сомневаться ? тысяч 30,а а на шарпе пару, но уже все видно. Скорость с++ не использовала нигде, где раньше работала был с++, но тоже была мысля перенести все на шарп, где сейчас работаю идет переход на шарп, старье может не будет переводитьтся но новье на шарпе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 01:07:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the besteee-pcНастя the besteee-pcНастя the bestа про мощь поподробней? все ОС, все больштие проги, все игры, т.е. практически все большие приложения написаны на си/сипп. не догадываешься почему ?? потому что видимо быстрее, а при чем тут мощь? сколько тысяч сток ты написал(а) на си/сипп что бы сомневаться ? тысяч 30,а а на шарпе пару, но уже все видно. Скорость с++ не использовала нигде, где раньше работала был с++, но тоже была мысля перенести все на шарп, где сейчас работаю идет переход на шарп, старье может не будет переводитьтся но новье на шарпе А я с С++ на Java перенести всё хочу. Можно ли шарп без инсталляции заставить работать? Это не ирония, а вопрос, может я чего-то не знаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 07:09:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
авторно не 25 же процентов. си/сипп - это к тому же скорость. после асма это самый быстрый язык. переносимость сюда же. и мастшабируемость про проценты не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 10:07:16 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 11:14:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
DocAleee-pc переносимость сюда же. и мастшабируемостьОкстись! Какая, нафиг, переносимость? Какая масштабируемость? си/сипп работает на гораздо большем числе платформ, нежели ява. сио проги на си/сипп спокойно работают и на винде и на линухах и на маках сюда же масштабируемость. может у вас проблеммы с руками ? Модератор: может быть и есть, но пока ДокАл не попросил их решить, не надо об этом говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 11:14:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestтысяч 30,а а на шарпе пару, но уже все видно. Скорость с++ не использовала нигде, где раньше работала был с++, но тоже была мысля перенести все на шарп, где сейчас работаю идет переход на шарп, старье может не будет переводитьтся но новье на шарпе вы невнимательны. как я уже говорил, для каждой задачи свой язык. вы бы еще на асме писали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 11:16:13 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
АСУ ТПшникавторно не 25 же процентов. си/сипп - это к тому же скорость. после асма это самый быстрый язык. переносимость сюда же. и мастшабируемость про проценты не понял. си+сипп ок. 25% по тынцц следом - более 50% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 11:16:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Ок я понял про проценты. Я бы объяснил наличием производственных мощностей (программисты, которым не нужно учить яву к примеру, если они итак замечательно знает с++). Сделать можно на любом языке, а можно вообще подняться ввысь и делать как делается в контроллерах - смесь языков (кстати наиболее серьезное на мой взгляд программирование в плане формирования системного мышления, это именно контроллеры) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 11:24:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcDocAleee-pc переносимость сюда же. и мастшабируемостьОкстись! Какая, нафиг, переносимость? Какая масштабируемость? си/сипп работает на гораздо большем числе платформ, нежели ява. сио проги на си/сипп спокойно работают и на винде и на линухах и на маках сюда же масштабируемость. может у вас проблеммы с руками ? обычно используются не голый язык а библиотеки, а вот они нифига в основном не переносимы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 19:20:47 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc, На похапе "проги" тоже работают на виндовсе, на линухах и на маках. Сюда же масштабируемость. Кстати, задач, для которых скорость разработки важнее +эн% производительности в сортировке, скорее больше, чем противоположных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 23:39:30 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestси в расчет не стоит брать, сейчас он уже не является полноценным языком Обоснования этого утверждения будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 00:41:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the besteee-pcDocAleee-pc переносимость сюда же. и мастшабируемостьОкстись! Какая, нафиг, переносимость? Какая масштабируемость? си/сипп работает на гораздо большем числе платформ, нежели ява. сио проги на си/сипп спокойно работают и на винде и на линухах и на маках сюда же масштабируемость. может у вас проблеммы с руками ? обычно используются не голый язык а библиотеки, а вот они нифига в основном не переносимы А вы берите переносимые библиотеки, их в основном тоже дофига и больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 06:58:16 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Кстати не соглашусь... Мне бы да по полгода с исходной докой..... Берите тока глюки запарят вот в чем пробелма, и хорошо если начальник внятный (опыт уже с обоих сторон баррикад имеется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 21:08:58 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
DocAlНа похапе "проги" тоже работают на виндовсе, на линухах и на маках. Сюда же масштабируемость. ага, фактически - вируальная машина. DocAlКстати, задач, для которых скорость разработки важнее +эн% производительности в сортировке, скорее больше, чем противоположных. скорость разработки на дотнете быстрее только из-за того, что всякие UML-диаграмы как то (не всегда удобочитаемо!) преобразуются в код. второй аргумент - множество встроенных функций (библиотек). но смотрим на яву и понимаем, что станет, если в дотнет будут все больше таких функций включать стандартом. суммирую, дотнет врядли продержиться долго в текущем стандарте. а после его смерти появиться новых язык и будут новые холивары против си/сипп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 10:28:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Настя the bestобычно используются не голый язык а библиотеки, а вот они нифига в основном не переносимы ооооочень растяжимо. если вы изначально берете непереносимые библиотеки, то чего вы хотите? хороший пример - qt переносимо. плохой пример - борланд мертв. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 10:29:58 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
итак, суммирую снова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 10:31:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Мое мнение, что выбор языка программирования зависит от следующий факторов (в порядке приоритета): 1. Политика организации, в котором программист работает. 2. Решаемая задача. 3. Знания программиста. Что касается первого: что скажут, на том и будешь писать, нравится или нет :) Второй пункт: если есть возможность выбора языка, то он выбирается в зависимости от той задачи которая решается. Нет смысла писать на VB писать программы, требующие большого быстродействия. А на чистом C - писать, к примеру, складскую программу. А третий пункт: если есть возможность выбрать из нескольких языков, которые могут используются для данной задачи, то выбирается обычно тот, который программист знает лучше всего. Что касается C++, то при хорошем проекте и подготовительной работы, связанной с продготовкой библиотек, классов - можно создать условия для разработки, которые будут не хуже, а то и лучше чем на C#, DELPHI, Visual Basic. Просто многие организации, занимающиеся не сложной разработкой, не используют С++, т.к. он требует серьезной квалификации программиста, да и на его изучение требуется много времени. В 2000-м году, когда я еще учился, препод по информатике говорил следующее: "За DELPHI будущее - быстрая разработка, программисту не нужно парится, а программисты C++ - нужны для системных вещей и их знания вряд ли понадобятся...". Прошло много лет и я в принципе вижу, что он не прав. Появился C# - который взял себя многое из С++ и как мне кажется, сильно превосходит DELPHI. Идея: DELPHI сделает все за программиста, а ему ниче делать не надо, не оправдалась... А С++ не потерял актуальность - не так уж и страшна эта сложность, как про нее говорят. Я в этом языке не разочаровался, когда я им решил серьезно заняться, после DELPHI и VB, то понял - вот оно счасте то ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 09:41:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SV В 2000-м году, когда я еще учился, препод по информатике говорил следующее: "За DELPHI будущее - быстрая разработка, программисту не нужно парится, а программисты C++ - нужны для системных вещей и их знания вряд ли понадобятся...". Прошло много лет и я в принципе вижу, что он не прав. Появился C# - который взял себя многое из С++ и как мне кажется, сильно превосходит DELPHI. Идея: DELPHI сделает все за программиста, а ему ниче делать не надо, не оправдалась... С остальным или могу согласится или нет желания спорить о вкусах, но насчет выделенного : Что шарп взял из с++? Единственное что мне вспоминается, это синтаксис и (имхо) немного идиотская работа с числами, когда 2/3==0. Остальным же он намного ближе к яве, дельфи и (начиная с третьего фреймверка) функциональным языкам. От с++ он дальше всех в этом списке. Дельфи угробили из-за идиотского менеджмента, а не плохого подхода. Если бы менеджмент был нормальным, то шарпа скорее всего вообще бы не было (либо майкрософт купили бы борланд целиком). Идея что язык все делает за программиста как раз в шарпе пошла дальше-там вон сборку мусора и кучу синтаксического сахара сделали сверху к удобствам уже имеющимся в дельфи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 10:29:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SVЧто касается первого: что скажут, на том и будешь писать, нравится или нет :)фу, как это скучно и неинтересно :) если не нравится, надо уходить, а не мучаться. лучше будет всем, и программисту, и проекту, и конечному пользователю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 11:18:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorych, А что делать. Oracle Forms после C++ совсем не интересно, выбора просто нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 11:46:48 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den(имхо) немного идиотская работа с числами, когда 2/3==0. А что по вашему должно получиться 2/3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 11:59:45 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLozloy den(имхо) немного идиотская работа с числами, когда 2/3==0. А что по вашему должно получиться 2/3? В идеале-дробь 2/3 :) Я даже знаю где это реализовано. Но если не так, то хотя бы 0.66.... Язык все-таки достаточно высокоуровневый, чтобы с этим справиться, все-таки не С. Лично меня раздражает результат в тех же единицах, если он явно должен быть в других. Для вычисления остатка от деления двух целочисленных переменных должна быть отдельная функция. Возможно, это вопрос религии, не спорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 12:13:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den Возможно, это вопрос религии, не спорю. Именно. Я лично считаю что всё правильно сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 12:39:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den....Остальным же он намного ближе к яве, дельфи... Дельфи угробили из-за идиотского менеджмента, а не плохого подхода. ... как видим, попытка внедрить как можно больше готовых решений в борланд привела к его падению, а затем и смерти. это же происходит и с явой, когда нет нормальной совместимости между версиями явы (ни прямой ни обратной). то же будет и с си_шарпом, в котором каждый новый fremework задает новый стандарт языка. в это же время стандарт си/сипп уже практически не менялся с момента создания, что говорит о его замечательных качестваХ ,в том числе о живучести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 13:52:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLozloy den(имхо) немного идиотская работа с числами, когда 2/3==0. А что по вашему должно получиться 2/3? +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 13:53:29 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denЛично меня раздражает результат в тех же единицах, если он явно должен быть в других. вы производите действия над определенными типами. если вы ожидаете результат в определенном типе, вы должны производить нужные действия. покупая ферарри, вы же не ожидаете в нем строительного крана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 13:55:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc как видим, попытка внедрить как можно больше готовых решений в борланд привела к его падению, а затем и смерти. это же происходит и с явой, когда нет нормальной совместимости между версиями явы (ни прямой ни обратной). то же будет и с си_шарпом, в котором каждый новый fremework задает новый стандарт языка. в это же время стандарт си/сипп уже практически не менялся с момента создания, что говорит о его замечательных качестваХ ,в том числе о живучести. Это говорит лишь о консервативности создателей с++ и людей программирующих на нем. В других языках полно возможностей, которых в с++ нет и не предвидится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:03:18 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denЭто говорит лишь о консервативности создателей с++ и людей программирующих на нем. В других языках полно возможностей, которых в с++ нет и не предвидится в делфи, например, полно возможностей. и где он сейчас. ?))) как я уже написал, судьба борланда постигнет яву и дотнет. а си/сипп останется. полно возможностей - не всегда хорошо, если эти возможности не работают. (или каждая версия возможностей не поддерживает предыдущую) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:06:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcXDiaBLozloy den(имхо) немного идиотская работа с числами, когда 2/3==0. А что по вашему должно получиться 2/3? +1 Блин, двусмысленно написал Имел в виду: "А что по вашему должно получиться от деления 2 на 3?", а получилось что похоже на: "А что, по вашему должно получиться две третьих?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:07:53 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pczloy denЛично меня раздражает результат в тех же единицах, если он явно должен быть в других. вы производите действия над определенными типами. если вы ожидаете результат в определенном типе, вы должны производить нужные действия. покупая ферарри, вы же не ожидаете в нем строительного крана Пожалуйста, без отдаленных аналогий. Я рассматриваю операцию "/" как нечто, возвращающее дробные числа, если уж не умеет рациональных дробей. С чего вы решили что она должна возвращать целые, причем как результат округления? В том же паскале есть чудесная операция div, которая возвращает остаток. А деление оно и есть деление. В жизни вы тоже говорите что 2/3=0? Я сам округлю или возьму остаток отдельной операцией, если мне вдруг это понадобится. По-моему, это наследство низкоуровневых языков и нечего его тащить в высокоуровневые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:13:42 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy deneee-pc как видим, попытка внедрить как можно больше готовых решений в борланд привела к его падению, а затем и смерти. это же происходит и с явой, когда нет нормальной совместимости между версиями явы (ни прямой ни обратной). то же будет и с си_шарпом, в котором каждый новый fremework задает новый стандарт языка. в это же время стандарт си/сипп уже практически не менялся с момента создания, что говорит о его замечательных качестваХ ,в том числе о живучести. Это говорит лишь о консервативности создателей с++ и людей программирующих на нем. В других языках полно возможностей, которых в с++ нет и не предвидится Чего такого особо ценного, нет в С++? Хотя бы пару примеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:15:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denЯ рассматриваю операцию "/" как нечто, возвращающее дробные числа, если уж не умеет рациональных дробей. вы неправы. причина простая - скорость. раньше не было float и double в аппаратной реализации. а вот говорить, что причина слишком древняя - не надо! вам не хватает (чего то) что бы мыслить нормально. zloy denС чего вы решили что она должна возвращать целые, причем как результат округления?В том же паскале есть чудесная операция div, которая возвращает остаток. в си/сипп есть чудесный оператор % zloy denА деление оно и есть деление. В жизни вы тоже говорите что 2/3=0? когда вы делите пять яблок на четверых? причем яблоки резать нельзя zloy den Я сам округлю или возьму остаток отдельной операцией, если мне вдруг это понадобится. По-моему, это наследство низкоуровневых языков и нечего его тащить в высокоуровневые. в последнем предложении вы и ответили на свой вопрос: если вам нужна дробь в результате - так и делите плавучкой : 2.0/3.0. ключевое слово - "если вам надо". а вы действуете, как будто вам не надо. по поводу низкоуровневых языков - то же самое. "если вам надо". vb6 по-умолчанию всегда возвращал variant. конвертация "высокоуровневого языка" замедляла программу до 3-4 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:19:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc в делфи, например, полно возможностей. и где он сейчас. ?))) как я уже написал, судьба борланда постигнет яву и дотнет. а си/сипп останется. полно возможностей - не всегда хорошо, если эти возможности не работают. (или каждая версия возможностей не поддерживает предыдущую) Хм, не смешите. Борланд проиграл не потому что дельфи был плохой продукт, а потому что их менеджеры- идиоты, все-таки не смогли выехать на спинах программистов, как делали больше десятилетия до этого. Примеров полно, и смена известного имени на черт-знает-что, и отказ от флагманского продукта (!!!!!) который их кормил и приоритеты совсем не там, где следовало. А си/сипп будет жить. Какое-то время, как и кобол и фортран. А глядя на тенденции, могу представить что в итоге царствовать будет лисп, пусть даже и преобразованный и выросший из других языков, которые будут эволюционировать в этом направлении. Именно этим мне и интересен шарп-он развивается и приобретает черты свойственные функциональным языкам. А с++ как был, так и остается смесью низкоуровневых и высокоуровневых особенностей без какой-либо эволюции. А если все-таки выйдет сингулярити, то это будет значить смерть с++ :) Думаю тогда программирование будет изрядно отличаться (надеюсь, в лучшую сторону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:25:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Чего такого особо ценного, нет в С++? Хотя бы пару примеров. Я сейчас уже забыл с++, но навскидку-лямбды, анонимные функции(не знаю, есть ли что-то такое в с++?), банальный foreach ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:29:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLo Чего такого особо ценного, нет в С++? Хотя бы пару примеров. Я сейчас уже забыл с++, но навскидку-лямбды, анонимные функции(не знаю, есть ли что-то такое в с++?), банальный foreach 1) Boost.Lambda. 2) Хмм, не в курсе. 3) Не вижу в этом тяжёлой утраты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:39:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc вы неправы. причина простая - скорость. раньше не было float и double в аппаратной реализации. а вот говорить, что причина слишком древняя - не надо! вам не хватает (чего то) что бы мыслить нормально. Не стоит решать чего мне хватает, а чего не хватает. Я могу представить почему так было сделано, могу писать с учетом этого, но совсем не хочу помнить детали реализации организации памяти при написании бухгалтерского учета(к примеру, не говорю что я пишу это). eee-pc в си/сипп есть чудесный оператор % А какого черта тогда другой оператор / действует точно так же? Зачем мешать мух и котлеты? eee-pc когда вы делите пять яблок на четверых? причем яблоки резать нельзя Хм, почему нельзя? Как я понимаю, вы предлагаете их вообще не делить а выкинуть? Отличная логика eee-pc в последнем предложении вы и ответили на свой вопрос: если вам нужна дробь в результате - так и делите плавучкой : 2.0/3.0. ключевое слово - "если вам надо". а вы действуете, как будто вам не надо. по поводу низкоуровневых языков - то же самое. "если вам надо". vb6 по-умолчанию всегда возвращал variant. конвертация "высокоуровневого языка" замедляла программу до 3-4 раз. Нет уж, я сказал что не хочу без необходимости заморачиваться низкоуровневыми операциями, а вы предлагаете делать это по умолчанию. В лиспе это сделано намного умнее- вы сперва пишете код, а потом его оптимизируете до необходимой скорости. См. Начиная с "Сделать чтоб работало, сделать чтоб работало правильно, сделать чтоб работало быстро" . Если вы считаете, что оптимизировать программу лучше прямо в момент ее написания, то мы не найдем общего языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:41:27 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
А вот и форич, из той же самой библиотеки с лямбдами автор The Boost Lambda Library (BLL in the sequel) is a C++ template library, which implements form of lambda abstractions for C++. The term originates from functional programming and lambda calculus, where a lambda abstraction defines an unnamed function. The primary motivation for the BLL is to provide flexible and convenient means to define unnamed function objects for STL algorithms. In explaining what the library is about, a line of code says more than a thousand words; the following line outputs the elements of some STL container a separated by spaces: for_each(a.begin(), a.end(), std::cout << _1 << ' '); The expression std::cout << _1 << ' ' defines a unary function object. The variable _1 is the parameter of this function, a placeholder for the actual argument. Within each iteration of for_each, the function is called with an element of a as the actual argument. This actual argument is substituted for the placeholder, and the “body” of the function is evaluated. The essence of BLL is letting you define small unnamed function objects, such as the one above, directly on the call site of an STL algorithm. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:44:30 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den eee-pc в си/сипп есть чудесный оператор % А какого черта тогда другой оператор / действует точно так же? Зачем мешать мух и котлеты? % не действует точно также, он даёт остаток от целочисленного деления, а / это деление нацело. Разные вещи однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:47:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА вот и форич, из той же самой библиотеки с лямбдами И как, этой радостью можно пользоваться в любых коллекциях? Или только специальных из этой же библиотеки? Не поддеваю, а правда интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:50:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLozloy den eee-pc в си/сипп есть чудесный оператор % А какого черта тогда другой оператор / действует точно так же? Зачем мешать мух и котлеты? % не действует точно также, он даёт остаток от целочисленного деления, а / это деление нацело. Разные вещи однако. Тьфу, забыл уже. А причем тогда он к div -у? Это mod, который я и не собирался трогать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:52:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLoА вот и форич, из той же самой библиотеки с лямбдами И как, этой радостью можно пользоваться в любых коллекциях? Или только специальных из этой же библиотеки? Не поддеваю, а правда интересно. Я думаю из любой, в которой есть итераторы, хотя я сам не пользовался, но как вижу там итератор используется, а это ведь универсальный шаблон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:59:35 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLozloy den eee-pc в си/сипп есть чудесный оператор % А какого черта тогда другой оператор / действует точно так же? Зачем мешать мух и котлеты? % не действует точно также, он даёт остаток от целочисленного деления, а / это деление нацело. Разные вещи однако. Тьфу, забыл уже. А причем тогда он к div -у? Это mod, который я и не собирался трогать. А кто сказал: "В том же паскале есть чудесная операция div, которая возвращает остаток."? Это ведь тоже самое что %. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:01:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den, С++ - это язык со статической типизацией переменных, это-то вы помните, я надеюсь? Тип переменной задаётся в момент её объявления в программе и не может быть изменён. Этот принцип лежит в основе языка, вне зависимости от того, нравится это вам ( или мне ) или нет, поэтому, когда мы пишем Код: plaintext Насколько я знаю, в паскале точно такая-же ситуация с делением, как и в С, поэтому отсылки к нему в данном вопросе неуместны. В С также есть оператор взятия остатка от деления, о чём вам уже XDiaBLo сказал. Если мы отделяем мух от котлет, то давайте не будем требовать от статически типизированного языка свойств языка с динамической типизацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:05:28 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLoА вот и форич, из той же самой библиотеки с лямбдами И как, этой радостью можно пользоваться в любых коллекциях? Или только специальных из этой же библиотеки? Не поддеваю, а правда интересно.в любых коллекциях, совместимых со стандартом stl. Собственно, foreach и входит в состав stl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:07:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo А кто сказал: "В том же паскале есть чудесная операция div, которая возвращает остаток."? Это ведь тоже самое что %. Тьфу ты, ошибся. Хотел сказать, что функция div возвращает результат от деления нацело, т.е. без остатка. Это отдельная по логике операция и используется она отдельно от деления. А деление возвращает то что и должно-дробное число. С моей точки зрения, деление и деление нацело это разные действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:08:25 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLo А кто сказал: "В том же паскале есть чудесная операция div, которая возвращает остаток."? Это ведь тоже самое что %. Тьфу ты, ошибся. Хотел сказать, что функция div возвращает результат от деления нацело, т.е. без остатка. Это отдельная по логике операция и используется она отдельно от деления. А деление возвращает то что и должно-дробное число. С моей точки зрения, деление и деление нацело это разные действия. Так всё правильно. А производится деление дробное, или нацело, зависит от типов переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:16:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychzloy den, С++ - это язык со статической типизацией переменных, это-то вы помните, я надеюсь? Тип переменной задаётся в момент её объявления в программе и не может быть изменён. Этот принцип лежит в основе языка, вне зависимости от того, нравится это вам ( или мне ) или нет, поэтому, когда мы пишем Код: plaintext Насколько я знаю, в паскале точно такая-же ситуация с делением, как и в С, поэтому отсылки к нему в данном вопросе неуместны. В С также есть оператор взятия остатка от деления, о чём вам уже XDiaBLo сказал. Если мы отделяем мух от котлет, то давайте не будем требовать от статически типизированного языка свойств языка с динамической типизацией. Нет уж. Паскаль как раз скажет (в момент компиляции) что результат 2/3-это дробное число и нефиг присваивать его целочисленной переменной. Так что ничего сверхъестественного я не прошу. И именно в паскале, я пишу оператор целочисленного деления, когда по логике должно быть целочисленное деление. Представьте, что вы решили просто поменять тип переменной на целый. с++ сожрет деление с ней и не подавится, а вы как дурак будете искать почему у вас результат совсем не такой, как был раньше. А паскаль выдал бы ошибку и вам не пришлось бы ковыряться с дебаггером или вспоминать детали реализации функций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:16:50 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychzloy denXDiaBLoА вот и форич, из той же самой библиотеки с лямбдами И как, этой радостью можно пользоваться в любых коллекциях? Или только специальных из этой же библиотеки? Не поддеваю, а правда интересно.в любых коллекциях, совместимых со стандартом stl. Собственно, foreach и входит в состав stl. Точняк, а я даже и не подумал в STL глянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:19:54 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den Нет уж. Паскаль как раз скажет (в момент компиляции) что результат 2/3-это дробное число и нефиг присваивать его целочисленной переменной. Так что ничего сверхъестественного я не прошу. И именно в паскале, я пишу оператор целочисленного деления, когда по логике должно быть целочисленное деление. Представьте, что вы решили просто поменять тип переменной на целый. с++ сожрет деление с ней и не подавится, а вы как дурак будете искать почему у вас результат совсем не такой, как был раньше. А паскаль выдал бы ошибку и вам не пришлось бы ковыряться с дебаггером или вспоминать детали реализации функций Кардинальный недостаток С++. Из-за смены типа переменной, меняется поведение программы. Как странно. Пора этому раритету на свалку истории. Ведёт себя неадекватно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:21:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Кардинальный недостаток С++. Из-за смены типа переменной, меняется поведение программы. Как странно. Пора этому раритету на свалку истории. Ведёт себя неадекватно! Да, я считаю что это неадекватно, менять поведение в зависимости от типа переменной, при этом ничего не говоря. Как тут уже говорили, это статически типизированный язык, поэтому компилятор, заметив что тип изменился, мог бы и выдать ругательство типа "Эта переменная не соответствует типу возвращаемой переменной". Нет же, он спокойно сжирает это, меняя на ходу логику работы на целочисленные остатки и спокойно компилируется. Если бы не было примеров нормальной работы в данной ситуации, то это могло бы считаться нормальным, но примеров полно. Честно слово, добавить отдельный оператор целочисленного деления было бы несложно. Но решили воткнуть "все в одном", в итоге получаем смешение мух и котлет. Опять же, в низкоуровневых языках, типа си, я это понимаю. Но зачем было тянуть это в шарп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:32:48 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denПредставьте, что вы решили просто поменять тип переменной на целый. с++ сожрет деление с ней и не подавится, а вы как дурак будете искать почему у вас результат совсем не такой, как был раньше. А паскаль выдал бы ошибку и вам не пришлось бы ковыряться с дебаггером или вспоминать детали реализации функций Друг, такой проблемы реально не существует. Работая с предметной областью ты работаешь с определённым типом данных. Бухгалтерия - currency и decimal. Наука - float и double. Общесистемное программирование - всякие там integer, dword, qword указатели. И когда ты складываешь или делишь числа, надо понимать, в каком контексте ты работаешь и, соотв. уметь ДАТЬ СМЫСЛ полученному результату. В этом плане С++ близок к работе с РАЗМЕРНОСТЯМИ (в физике например). В противоположность - языки семейства Delphi-Pascal позволяют этот фундаментальный принцип нарушить и получить как в том детском стишке "Ответ: 2 землекопа и 2/3". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:40:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den, а, вот вы о чём, понял вас. Неявное приведение типов - да, известное зло, тянется, понятное дело, из С, прямым наследником которого С++ сделан сознательно. Зачем тащить такое поведение в шарп, мне тоже, честно говоря, не очень понятно. Видимо, ради того, чтобы не отпугнуть переходящих на него плюсистов и сишников непривычным поведением простейшей арифметической операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:46:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
mayton Друг, такой проблемы реально не существует. Работая с предметной областью ты работаешь с определённым типом данных. Бухгалтерия - currency и decimal. Наука - float и double. Общесистемное программирование - всякие там integer, dword, qword указатели. И когда ты складываешь или делишь числа, надо понимать, в каком контексте ты работаешь и, соотв. уметь ДАТЬ СМЫСЛ полученному результату. В этом плане С++ близок к работе с РАЗМЕРНОСТЯМИ (в физике например). В противоположность - языки семейства Delphi-Pascal позволяют этот фундаментальный принцип нарушить и получить как в том детском стишке "Ответ: 2 землекопа и 2/3". Может и да, но все-таки у меня есть подозрение, что 2 и 2/3 землекопа заставят задуматься, не надо ли нам случайно 3х? А простейший пример-был товар в мешках, программист решил что может быть и полмешка и поставил дробные числа. Потом выяснилось, что мешки продают только целыми. Решил поменять на целые числа и получил гадость. Разве нереалистичный пример? Если можно, приведите мне пример когда деление нацело действительно оправдано как стандартная операция? Кольца целых чисел? Поля Галуа? Действительно интересно, где еще это может понадобиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:57:17 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychzloy den, а, вот вы о чём, понял вас. Неявное приведение типов - да, известное зло, тянется, понятное дело, из С, прямым наследником которого С++ сделан сознательно. Зачем тащить такое поведение в шарп, мне тоже, честно говоря, не очень понятно. Видимо, ради того, чтобы не отпугнуть переходящих на него плюсистов и сишников непривычным поведением простейшей арифметической операции. Собственно, я намеренно не влезал в холивар чтобы не трогать с++-программистов, пока не упомянули шарп как наследника с++, а потом вытащили эту особенность(упомянутую изначально как несоответсвие моим вкусам) и стали обсуждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 16:01:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denЕсли можно, приведите мне пример когда деление нацело действительно оправдано как стандартная операция?бинарный поиск, к примеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 16:09:56 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychzloy denЕсли можно, приведите мне пример когда деление нацело действительно оправдано как стандартная операция?бинарный поиск, к примеру Это тот, который в массивах? Маловато для того чтобы стало трендом имхо. Хотелось вы примеров вычислений в целочисленных (но не двоичных) полях и т.д. и т.п. Желательно с какой-нибудь практической целью. Может, действительно проникнусь и начну кричать на форумах что 2/3=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 16:34:30 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denХм, не смешите. Борланд проиграл не потому что дельфи был плохой продукт, а потому что их менеджеры- идиоты, все-таки не смогли выехать на спинах программистов, как делали больше десятилетия до этого. борланд проиграл за счет попыток внедрить как можно больше возможностей в стандарт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:09:30 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo2) Хмм, не в курсе. это примерно функция, только без имени. т.е. компилятор автоматом доставляет рандом. иногда используется в яве, но очень неудобно (в яве) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:11:18 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den(пропущен глупый текст) ЛОЛ! вы сперва ставите задачу, а потому удивляетесь, как вы ее поставили. си/сипп тут НИ ПРИ ЧЕМ. пишете много, а по делу ничего. краткая справка для (начинающих): 1) целое деление 2/3 == 0 2) остаток от целого деления 2%3 3) нецелое деление 2.0/3.0 или 2.0/3 или 2/3.0 или double(2)/3 и т.д. 4) остаток от нецелого деления float a; int b; int(a)%int(b) или a - round(a/b)*b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:17:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLoА вот и форич, из той же самой библиотеки с лямбдами И как, этой радостью можно пользоваться в любых коллекциях? Или только специальных из этой же библиотеки? Не поддеваю, а правда интересно. вам известна такая штука: template? вопрос неуместен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:17:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denПаскаль как раз скажет (в момент компиляции) что результат 2/3-это дробное число и нефиг присваивать его целочисленной переменной. а нахрена такое надо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:19:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denДа, я считаю что это неадекватно, менять поведение в зависимости от типа переменной, при этом ничего не говоря. в мемориз! вас на башорг надо string/string - это double а тогда какой тип должен быть у операции: complex a, b; a/b = ??? это же double !!! а не комлекс zloy den(опять очень много глупого текста) кстати, если вы присвоите int i = 2/3.0; вы будете уведомлены о несоответсии типов. вы НЕ знаете си/сипп, но пытаетесь чего то говорить. пока кроме 2/3 == 0 ничего дельного не сказали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:23:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denМожет, действительно проникнусь и начну кричать на форумах что 2/3=0 а небо синее. а листья зеленые. и все равно будете не правы: не = а == программисту НАДО чтобы было целочисленное деление. (а иначе 2/3.0). к тому же бывает критично для скорости. я встречал программы, где замена double на int давала ускорение в 4,2 раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 17:26:47 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcпрограммисту НАДО чтобы было целочисленное деление. (а иначе 2/3.0). к тому же бывает критично для скорости. я встречал программы, где замена double на int давала ускорение в 4,2 раза. Всё зависит от предметной области. Например оптимизация знаменитой игры Doom была проведена так. Все вещественные операции были заменены на нормированные целые. (Например угол измерялся на в радианах а в целых от -32768 до 32767. Операции деления и умножения работали с числами в формате INT32 c fixpoint). Благодаря этому игра довольно сносно бегала на 386DX с 33 Мгц частоты и не использовала FPU, который комплектовался motherboards в те времена опционально и за отдельные деньги. Ну и псевдо-3D графика также была отшлифована на "целочисленных" алгоритмах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 18:06:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pc У вас классический пример . Вам не кажется, что присваивать моим словам смысл, которого в них нет, нехорошо? Краткую справку могли не приводить, это я еще помню. Отличный пример как простые действия можно сделать неудобными. Пример на паскале: 1. 2 div 3 2. 2 mod 3 3. 2/3 4. a mod b Насчет второго и четвертого вариантов я не уверен точно(давно уже не писал на паскале), но вроде так. Понятно о чем я говорю, когда утверждаю что в с++ это сделано несколько неудобно? Какого черта вы мне бред про string/string приписываете? Уровень моего знания с++ вы определить не можете. Максимум- вымышленному персонажу, которого вы отождествляете со мной. Если что-то надо, то переопределяйте операторы как вам надо, или (имхо, лучше) используйте функции делающие нужное вам действие. Просто в таком распространенном случае могли бы и пойти навстречу разработчикам. Насчет борланда- или вы выкладываете развернутое объяснение, почему они прогорели из-за расширения языка, или не мелите чепухи(это как минимум очень второстепенная причина). Вернемся к дискуссии, как только вы перестанете приписывать мне бред собственного сочинения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 18:09:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
clihltНастя the best, Э-э-э... не всем прогам надо работать с БД. а похапэ - самый глобальный и самый надежный! работу по нему - навалом после одинэски конечно а десктоп пролжения можно на точконете, аксесе или делфи писать - смотря какие требоватия Яву и кресты все ненавидят и стараются избегать их использования кто делал эти рейтинги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2009, 22:12:09 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pczloy denЭто говорит лишь о консервативности создателей с++ и людей программирующих на нем. В других языках полно возможностей, которых в с++ нет и не предвидится в делфи, например, полно возможностей. и где он сейчас. ?))) как я уже написал, судьба борланда постигнет яву и дотнет. а си/сипп останется. полно возможностей - не всегда хорошо, если эти возможности не работают. (или каждая версия возможностей не поддерживает предыдущую) делфи изначально был мертвяком 1) дороговизна 2) основан на паскале 3) глюк на глюке и глюком погоняет 4) Баттон1Клик-нутость всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2009, 22:20:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
А че столько г@вна ? С++ вечный язык. Хуля тут обсуждать ? Умрет когда все станут быдлокодерами на шарпах и вижал баскак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2009, 00:03:33 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
QQsА че столько г@вна ? С++ вечный язык. Хуля тут обсуждать ? Умрет когда все станут быдлокодерами на шарпах и вижал баскак. Вы неадекватны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 00:12:08 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
eee-pcXDiaBLo2) Хмм, не в курсе. это примерно функция, только без имени. т.е. компилятор автоматом доставляет рандом. иногда используется в яве, но очень неудобно (в яве) Ну так в Java то я знаю, я в C++ про такое не слышал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 07:15:27 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy deneee-pc У вас классический пример . Вам не кажется, что присваивать моим словам смысл, которого в них нет, нехорошо? Краткую справку могли не приводить, это я еще помню. Отличный пример как простые действия можно сделать неудобными. Пример на паскале: 1. 2 div 3 2. 2 mod 3 3. 2/3 4. a mod b Насчет второго и четвертого вариантов я не уверен точно(давно уже не писал на паскале), но вроде так. Понятно о чем я говорю, когда утверждаю что в с++ это сделано несколько неудобно? Какого черта вы мне бред про string/string приписываете? Уровень моего знания с++ вы определить не можете. Максимум- вымышленному персонажу, которого вы отождествляете со мной. Если что-то надо, то переопределяйте операторы как вам надо, или (имхо, лучше) используйте функции делающие нужное вам действие. Просто в таком распространенном случае могли бы и пойти навстречу разработчикам. Насчет борланда- или вы выкладываете развернутое объяснение, почему они прогорели из-за расширения языка, или не мелите чепухи(это как минимум очень второстепенная причина). Вернемся к дискуссии, как только вы перестанете приписывать мне бред собственного сочинения. Кому как, вот мне так эти div и mod кажутся неудобными, я помню, как каждый раз в справочник лез, смотреть что из них что делает, потому как путал их постоянно. А бреда вам не приписывали, вполне логичный комментарий, после вашей глупой фразы: "Да, я считаю что это неадекватно, менять поведение в зависимости от типа переменной, при этом ничего не говоря." Но ведь это и в самом деле адекватно и правильно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 07:27:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Кому как, вот мне так эти div и mod кажутся неудобными, я помню, как каждый раз в справочник лез, смотреть что из них что делает, потому как путал их постоянно.Странно, это ведь сокращение от division и modulo а кстати, как в c/c++ с множествами? можно ли определить множество, проверить вхождение элемента в множество? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 09:54:53 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
QQsА че столько г@вна ? С++ вечный язык. Хуля тут обсуждать ? Умрет когда все станут быдлокодерами на шарпах и вижал баскак. си/сипп должен был умереть, когда делфи вышел. борланд мертв, а си/сипп до сих пор в топе. ява прошла мимо и вот уже дотнет родился... а си/сипп до сих пор в топе. си/сипп ввиду универсальности, кросс и мастштабируемости, а также огромного количества библиотек будет жить если не всегда, то еще много больше дотнета. (не тех, что встроены в стандарты борланда, явы и дотнета, а именно сторонних) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 11:09:32 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
S.G.а кстати, как в c/c++ с множествами? можно ли определить множество, проверить вхождение элемента в множество? а кто вам мешает? вы пролога зачем то коснулись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 11:10:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Все спокойно приземлились и осознали, что на Ц пишут все серьезные конторы. Все остальное от лукaвого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 11:21:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
S.G.а кстати, как в c/c++ с множествами? можно ли определить множество, проверить вхождение элемента в множество?std::set< T > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 11:46:48 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
На С пишут ядра операционных систем и прочие "встраиваемые" штуки. И пока ситуация на мой взгляд не изменилась ни в какую сторону. Кроме того, тонна бизнес-софта, который сопрягается с системами, разработанными на С тоже требует поддержки. Вот когда это всё умрёт, тогда мы и похороним С и настанет очередь писать завещание С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 11:56:05 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ПриземляторВсе спокойно приземлились и осознали, что на Ц пишут все серьезные конторы. Все остальное от лукaвого. Я вот тоже серьёзно на С++ пишу, но вот таки хочу на Java перенести, понемногу этим занимаюсь. А в случае С++, главное, каким образом ГУЙ делать, причём хочется отвязаться от C++ Builder'а? Если бы я выбрал, то Java бы мне не нужна была. Но мне нравится только Qt из графических библиотек для C++ которые я видел, но если я напишу с его использованием, то кто потом кроме меня это сможет поддерживать?? Придётся коллегу заставить изучать его? А ему некогда блин. А вот Java он изучает, т.к. ему приходится с этим работать. Вот и выбираю основываясь не на крутости и распространённости языка, а исходя из практичности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 12:15:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonНа С пишут ядра операционных систем и прочие "встраиваемые" штуки. И пока ситуация на мой взгляд не изменилась ни в какую сторону. Кроме того, тонна бизнес-софта, который сопрягается с системами, разработанными на С тоже требует поддержки. Вот когда это всё умрёт, тогда мы и похороним С и настанет очередь писать завещание С++. еще все ОС, visual studio, 99% игр, да и все хоть сколько нибудь приличные приложения. си/сипп НЕ умрет возможно НИКОГДА. причина - нет причин для перехода на другие языки (смотрите борланд - скоро его судьбу разделят ява и дотнет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 12:44:29 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklinси/сипп НЕ умрет возможно НИКОГДА. причина - нет причин для перехода на другие языки (смотрите борланд - скоро его судьбу разделят ява и дотнет) Насчёт дотнета - ситуация неоднозначная. Он существует пока за счёт мощной маркетинговой кампании от Microsoft. А вот будет-ли он жить, когда искусственная поддержка прекратится - вопрос сложный. У нас пока нет статистики выживаемости "платформенных" проектов. Прошло каких-то жалких 10 лет. Но я надеюсь что жить будет очень долго за счёт хорошей идеи, которая была заложена в CLR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 12:57:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonНасчёт дотнета - ситуация неоднозначная. Он существует пока за счёт мощной маркетинговой кампании от Microsoft. А вот будет-ли он жить, когда искусственная поддержка прекратится - вопрос сложный. У нас пока нет статистики выживаемости "платформенных" проектов. Прошло каких-то жалких 10 лет. Но я надеюсь что жить будет очень долго за счёт хорошей идеи, которая была заложена в CLR. все что вы сказали справедливо и для явы и для борланда в период расцвета. ОДНАКО! каждая новая версия возможностей (для борланда - это увеличение "компонентов", для явы - каждая новая версия языка, для дотнета - freamework) фактически ставит крест на прежденй версии. так я точно могу скзаать, что явы обратно не совместима. проги, написанные на одной версии непросто переносятся на следующую. да, конечно, можно явно указать версию, а смысл? то же справедливо и для дотнета. если сначала упор ставился на скорость, то под конец - на упрощение. я не застал тех, кто кричал "делфи убил сипп", но яву уже застал и восход дотнета тоже. все решает время (борланд) и решение работодателей, которые далеко не глупые люди, что бы верить холиварам и маркетинговым ходам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 13:14:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklin я не застал тех, кто кричал "делфи убил сипп", но яву уже застал и восход дотнета тоже. все решает время (борланд) и решение работодателей, которые далеко не глупые люди, что бы верить холиварам и маркетинговым ходам. А кому они верят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 13:23:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА кому они верят? тому, что приносит деньги в частности, мировому опыту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 13:29:50 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denegorychzloy den, С++ - это язык со статической типизацией переменных, это-то вы помните, я надеюсь? Тип переменной задаётся в момент её объявления в программе и не может быть изменён. Этот принцип лежит в основе языка, вне зависимости от того, нравится это вам ( или мне ) или нет, поэтому, когда мы пишем Код: plaintext Насколько я знаю, в паскале точно такая-же ситуация с делением, как и в С, поэтому отсылки к нему в данном вопросе неуместны. В С также есть оператор взятия остатка от деления, о чём вам уже XDiaBLo сказал. Если мы отделяем мух от котлет, то давайте не будем требовать от статически типизированного языка свойств языка с динамической типизацией. Нет уж. Паскаль как раз скажет (в момент компиляции) что результат 2/3-это дробное число и нефиг присваивать его целочисленной переменной. Так что ничего сверхъестественного я не прошу. И именно в паскале, я пишу оператор целочисленного деления, когда по логике должно быть целочисленное деление. Представьте, что вы решили просто поменять тип переменной на целый. с++ сожрет деление с ней и не подавится, а вы как дурак будете искать почему у вас результат совсем не такой, как был раньше. А паскаль выдал бы ошибку и вам не пришлось бы ковыряться с дебаггером или вспоминать детали реализации функций А еще можно вместо переменной класса "Открыть" использовать переменную класса "Закрыть", а потом, глядя на руины, ругать С++, что он такой плохой язык.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 13:54:17 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
AklinXDiaBLoА кому они верят? тому, что приносит деньги в частности, мировому опыту И о чём он говорит? Всё на C/C++ писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 14:16:52 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
http://dotnet-am.livejournal.com/3953.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 16:27:20 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
http://dotnet-am.livejournal.com/3953.html В настоящее время имеются некоторые непокрытые области, например, написание драйверов устройств - одна из тех немногих областей где C/C++ упорно не сдают свои позиции. По скорости работы .NET практически не уступает коду написанному на C++, а в следующей версии (4.0) может и превзойти, благодаря технологии Parallel Extensions которая позволит с легкостью, без написания сложного многопоточного кода, использовать преимущества многоядерных процессоров. Очевидно речь идет о попытке распараллелить выполнение .Net кода для нескольких ядер. Очень спорное заявление. Дело в том, что исследования в области параллелизма в ЯП ведутся уже не один десяток лет. И как показала практика, найти применение многоядерным вычислениям для ОБЫЧНОГО офисного ПО очень сложно. По теме рекомендую прочитать комментарий Дональда Кнута, по поводу многоядерной архитектуры и потоков команд (thread) в его последнем интервью . Отдельная тема - специализированное ПО (кодеки видео, рендеринг 3-D изображений, различные численные методы в науке и технике). Там параллельность играет большую роль, но её выявляют на этапе создания алгоритма (или численного метода). И это - правильно. И параллельно-оптимизирующий компиллер здесь будет лишним 5 колесом. По крайней мере, должен он быть оснащён специальной опцией, которая-бы позволяла отключать hint параллелизма для нужных фрагментов кода. Поэтому, я сильно сомневаюсь, что для обычного офисного GUI приложения попытка распараллелить код приведёт к ощутимым результатам. А вот аномалии, связанные с утечкой ресурсов, увеличение нагрузки на GC, и падение производительности на тривиальных операциях я вам гарантирую. Короче всем совет - не покупаться на дешёвые рекламные трюки и смотреть со стороны здравого смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 17:20:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychS.G.а кстати, как в c/c++ с множествами? можно ли определить множество, проверить вхождение элемента в множество?std::set< T > там прекрасно сделаны множества и даже мульти-множества А вхождение элемента проверяется .count(элемент) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 18:21:38 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Кому как, вот мне так эти div и mod кажутся неудобными, я помню, как каждый раз в справочник лез, смотреть что из них что делает, потому как путал их постоянно. А бреда вам не приписывали, вполне логичный комментарий, после вашей глупой фразы: "Да, я считаю что это неадекватно, менять поведение в зависимости от типа переменной, при этом ничего не говоря." Но ведь это и в самом деле адекватно и правильно! Хм, где адекватно? Вы тоже считаете что приведение языка к 10% задач-это нормально? Мне так и не показали достаточно случаев, где такое поведение оправданно. Сравните количество лексем для одних и тех же действий + необходимость помнить, что тут у меня 2 целые переменные и я должен привести одну из них к другому типу, иначе меня ждут неприятности. Насчет непоняток с mod и div-это честно говоря странно-что там непонятного то? Имхо, языки программирования должны быть в первую очередь для людей и только во вторую для машин, иначе можно в ассемблер скатиться с дикими сроками разработки программ. Я не говорю, что удобство должно быть единственной задачей разработчиков языков, но это важно. Итого, что я считаю неадекватным: 1. Приведение работы довольно распространенного оператора к общей идеологии без исключений. Это поведение правильно в С (т.к. он довольно низкоуровневый), не очень хорошо в С++, ибо он претендует на высокоуровневость и бред (с точки зрения идеологии) в C#. Почему? Потому что класс задач где это необходимо (работа с делением целых чисел в тех же полях) перекрывает максимум 10% от общего использования этого оператора. Т.е. ненормально(для высокоуровневых языков) приводить частный случай к норме поведения. 2. Сжирание любого кода без каких-либо предупреждений(при том что язык считается высокоуровневым). В данном конкретном случае, я не хочу вспоминать где и когда использовалась переменная и не надо ли мне теперь ее где-то приводить к другому типу?. Если другие языки это позволяют, то почему я должен считать менее удобный вариант нормой? Если очень нравится, то можете сразу писать на брейнфаке-он вообще съест что угодно, это просто программист не умеет правильно писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 10:39:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
mayton Поэтому, я сильно сомневаюсь, что для обычного офисного GUI приложения попытка распараллелить код приведёт к ощутимым результатам. А вот аномалии, связанные с утечкой ресурсов, увеличение нагрузки на GC, и падение производительности на тривиальных операциях я вам гарантирую. +10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 10:59:17 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den, успокойся уже и смирись с поражением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:06:42 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den И всё таки я считаю адекватным то, что деление целого числа на целое, по умолчанию даёт целое. Что бы вы там ни говорили про какие-то 10% задач. Возможно я просто давно привык, и на Дельфи не сидел долго, так что привычным поведение Дельфи мне не стало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:12:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLozloy den И всё таки я считаю адекватным то, что деление целого числа на целое, по умолчанию даёт целое. Что бы вы там ни говорили про какие-то 10% задач. Возможно я просто давно привык, и на Дельфи не сидел долго, так что привычным поведение Дельфи мне не стало. Я тут даже не про дельфи говорил, а про реальные задачи. Т.е. я не вижу достаточно задач, из-за которых стоило делать такое поведение в высокоуровневом языке. Если бы их было действительно много, то я бы согласился что стоит делать именно так, а не иначе. Но, по-моему, сильно не всем нужна работа в полях целых чисел. Я скорее соглашусь, что интереснее встроенная поддержка рациональных дробей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:20:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den успокойся: 2/3 - целое число 2.0/3 или 2.0/3.0 или 2/3.0 - плавучка. вроде 2f/3 и то плавучка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:30:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den, у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю. ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:33:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
egorychzloy den, у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю. ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе ))) Ну, немного к С++ (хотя на него мне пофиг), а в-основном к шарпу, т.к. потянули древнее поведение для переманивания сишников. Мне, в общем-то, не нравится сама фича, если она не оправдана какими-то особыми условиями- например низкоуровневый язык (например Си), либо когда язык специализирован для каких-то особых задач ( в каком-нибудь DSL это было бы более чем уместно). З.Ы. Да, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:44:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denegorychzloy den, у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю. ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе ))) Ну, немного к С++ (хотя на него мне пофиг), а в-основном к шарпу, т.к. потянули древнее поведение для переманивания сишников. Мне, в общем-то, не нравится сама фича, если она не оправдана какими-то особыми условиями- например низкоуровневый язык (например Си), либо когда язык специализирован для каких-то особых задач ( в каком-нибудь DSL это было бы более чем уместно). З.Ы. Да, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит. А как по вашему убирание этой возможности, позволит позднюю оптимизацию? Или предлагаете сделать отдельную библиотеку для целочисленной арифметики, чтобы ей пользовались только в крайнем случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 13:12:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy den, преждевременная пессимизация - такое же зло, как и преждевременная оптимизация. Ну а корень всех зол есть сребролюбие , как гугл нам говорит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:01:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo А как по вашему убирание этой возможности, позволит позднюю оптимизацию? Или предлагаете сделать отдельную библиотеку для целочисленной арифметики, чтобы ей пользовались только в крайнем случае? Нормальная себе идея с библиотекой. Почему не ввести то, что используется чаще в стандарт, а редкую фичу в библиотеку? Или как в паскале- просто добавить одну операцию и не заморачиваться насчет более редких случаев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:30:54 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denДа, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит. Верно. Но здесь речь идёт даже не об оптимизации, а о правильном проектировании системы на самых ранних этапах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:38:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
добавлю свои мысли Ни Java ни C# полностью его все равно заменить не в состоянии. нормальный компилируемый язык без всяких выкрутасов. Уходит он из единственной сферы офисных приложений и тому подобных. если он и будет заменен чем то полностью... пока не могу даже представить что это будет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:54:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denXDiaBLozloy den И всё таки я считаю адекватным то, что деление целого числа на целое, по умолчанию даёт целое. Что бы вы там ни говорили про какие-то 10% задач. Возможно я просто давно привык, и на Дельфи не сидел долго, так что привычным поведение Дельфи мне не стало. Я тут даже не про дельфи говорил, а про реальные задачи. Т.е. я не вижу достаточно задач, из-за которых стоило делать такое поведение в высокоуровневом языке. Если бы их было действительно много, то я бы согласился что стоит делать именно так, а не иначе. Но, по-моему, сильно не всем нужна работа в полях целых чисел. Я скорее соглашусь, что интереснее встроенная поддержка рациональных дробей Целое, деленное на целое, должно давать целое. С каких хренов у меня должно возникать вещественное число? Захочу получить вещественное - сделаю преобразование. Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами (если еще помнить о том, сколько дополнительных действий надо произвести с вещественным числом, что бы привести его к целому виду). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:56:25 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Николай1 Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами (если еще помнить о том, сколько дополнительных действий надо произвести с вещественным числом, что бы привести его к целому виду). Div или аналогов нет? Переопределить тоже нельзя? Или там вообще нет целых чисел? И да, зачем писать на чем-то, что плохо подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 15:01:07 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denИ да, зачем писать на чем-то, что плохо подходит? сам же только что срал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 15:16:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Николай1Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами А что за язык, интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 16:12:33 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Тема (Все таки с++ теряет актуальность) не аргументирована, а следовательно слишком субъективна. Где же вы коллеги, знатоки С++...Где вы, коллеги, изучившие 3 издания (+ Специальное по STL) любимой нами книги Б. Страуструпа... С++ не уходит...Просто в наше время лишь смельчаки тратят ночи на постижение его мощи. Большинству жаль время и мозги, поэтому выбирают более дешевые решения(С# проще в использовании). Те кто пишет под Unix-платформу, поймут(т. к. я один из вас - сейчас пишу под FreeBSD). И среди любителей платформы Windows, найдутся те кто меня поддерживают(т. к. я был одним из вас(пользовался компилятором от Microsoft начиная с Visual C++ 6.0)). PS. Изучал и использую- asm, C, C++, Pascal(во всех проявлениях), C#, Java, PHP, Perl, Python, Visual Basic, /bin/sh (уважение Стивену Буэну). Каждый язык важен и нужен, каждый используется, каждый любим, поэтому описаное выше(по поводу С++) прошу принять как можно более объективно. Не судите строго и не ругайтесь, надеюсь никого не оскорбил.) ------------------------------------------------ оптимизировать можно всё, даже операцию 2+2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 22:06:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владик, поверь, это не тот холивар, ради которого стоит регистрироваться. Здесь мемберы, лениво, в переывах между чашечкой кофею перебрасываются умными фразками. Самые мощные холиварчеки прошли пару лет назад под участием одного печально известного эммигранта. Уж сколько г**на он вылил на С++ и мемберов страшно передать. Поэтому тебе пока не о чём беспокоиться и извиняться незачем. Но за участие - спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 23:32:26 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
dear mayton, Зарегистрировался я около года назад. Прошел регистрацию, т.к. посчитал данный ресурс полезным(действительно есть полезная информация). Вас смутило количество моих сообщений... Дело в том, что появляюсь здесь только в случае необходимости(редко), подчерпываю полезную информацию(если такая обнарживается), и , собственно говоря, возвращаюсь к делам более важным. В беседу вступил лишь по той причине, что посчитал тему "бредовой". ___________________________________________ оптимизировать можно всё, даже операцию 2+2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 00:47:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
далее либо возвращаемся к потере актуальности c++ либо переходим в поток сознания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 01:00:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
tchingizдалее либо возвращаемся к потере актуальности c++ либо переходим в поток сознания По-моему потеря актуальности С++, тема неактуальная Он актуальность пока ещё не теряет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 06:46:28 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
tchingizдалее либо возвращаемся к потере актуальности c++ либо переходим в поток сознания Спасибо, Чингиз. Но я туда - не ходок. "Потоки сознания" - это не мой профиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 08:55:47 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Джон Влиссидес (первый абзац предисловия к книге Александреску) Что нового можно сказать о языке С++? Оказывается, очень много. Эта книга посвящена слиянию разных способов программирования – обобщенного программирования, метапрограммирования шаблонов, объектно-ориентированного программирования и разработки шаблонов проектирования --- в рамках нового подхода. До сих пор эти направления в программировании развивались изолированно друг от друга, и выгоды, полученные от их объединения, лишь начинают получать достойную оценку. Это слияние открывает новые перспективы для языка С++ не только с точки зрения собственно программирования, но для разработки программного обеспечения в целом. Особенно значительно это повлияет на анализ программного обеспечения и его архитектуру. Джон Влиссидес (второй абзац предисловия к книге Александреску) Обобщенные компоненты, созданные Андреем, поднимают уровень абстракнии настолько высоко, что язык С++ приобретает черты языка спецификаций проектирования (design specification language). При этом в отличие от узкоспециализированных языков проектирования язык С++ сохраняет всю свою мошь и выразительность. Андрей продемонстрировал, как программируются концепции проектирования: синглтоны (singletons), инспекторы (visitors), заместители (рrохiеs), абстрактные фабрики (abstract factories) и т.п. Можно даже настраивать готовые компоненты с помощью шаблонных параметров, не расходуя дополнительного машинного времени. Не нужно выбрасывать кучу денег на разработку новых инструментальных средств или изучать тома методологической тарабаращины. Достаточно иметь надежный современный компилятор (и эту книгу). // В форуме С++ есть топик на аналогичную тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 09:04:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
teo609 Джон Влиссидес (второй абзац предисловия к книге Александреску) Обобщенные компоненты, созданные Андреем, поднимают уровень абстракнии настолько высоко, что язык С++ приобретает черты языка спецификаций проектирования (design specification language). При этом в отличие от узкоспециализированных языков проектирования язык С++ сохраняет всю свою мошь и выразительность. Андрей продемонстрировал, как программируются концепции проектирования: синглтоны (singletons), инспекторы (visitors), заместители (рrохiеs), абстрактные фабрики (abstract factories) и т.п. Можно даже настраивать готовые компоненты с помощью шаблонных параметров, не расходуя дополнительного машинного времени. Не нужно выбрасывать кучу денег на разработку новых инструментальных средств или изучать тома методологической тарабаращины. Достаточно иметь надежный современный компилятор (и эту книгу). // В форуме С++ есть топик на аналогичную тему До этой фразы было даже интересно что там такое красивое сделали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 10:18:32 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklin 2/3 - целое число 2.0/3 или 2.0/3.0 или 2/3.0 - плавучка. вроде 2f/3 и то плавучка Вот за это я и не люблю си, что даже гуру путаются в простейших выражениях! Соответсвенно трудоёмкость разработки возрастает (и время больше и специалисты нужны круче). Как не крути, его во всех направлениях пытаются "выдавливать". Помрёт ли он совсем? Вполне возможно. Те же ОС будут писать на Java, а ядра/драйвера на ассемблере. (посмотрите в сторону сотовых телефонов) Наследуемые приложения? Может где и есть в реальной жизни, экономически целесообразные, работающие программы на коболе или фортране, но я про такие не слышал. Очень наверно специфичные случаи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 10:55:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000ядра/драйвера на ассемблере. (посмотрите в сторону сотовых телефонов) А C++ чем хуже ассемблера? И неужто для сотовых на ассемблере пишут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 12:13:29 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА C++ чем хуже ассемблера? С практической точки зрения тем, что любой программист знает результат работы команды MOV B, A , и не любой гуру скажет что будет на выходе команды 2f/3 ещё и с учётом перезагрузки операторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 12:28:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000любой программист знает результат работы команды MOV B, A опустим маленькие детали о влиянии подобной команды на флаги процессора в зависимости от архитектуры оного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 12:42:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ИзопропилЕВА 2000любой программист знает результат работы команды MOV B, A опустим маленькие детали о влиянии подобной команды на флаги процессора в зависимости от архитектуры оного. Ага, опять же зависимо от того, какие команды идут дальше, это приведёт к совершенно различным результатам. Смотря какое прерывание, и т.д... А если учесть, что без пары строк комментариев к каждому действию, через неделю уже и автор программы не поймёт, что он там понаписал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 12:48:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Вот за это я и не люблю си, что даже гуру путаются в простейших выражениях! Студент спрашивает у преподавателя: -Профессор! Подскажите, как проверить сходимость? -М... Да, сходиться. -Конечно професор, но как вы до этого дошли? -Э... Действительно сходиться. -Не могли бы вы мне объяснить как вы это проверили? -Уважаемый! я решил вам задачу двумя способами. Чего вы еще хотите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 17:50:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Aklin 2/3 - целое число 2.0/3 или 2.0/3.0 или 2/3.0 - плавучка. вроде 2f/3 и то плавучка Вот за это я и не люблю си, что даже гуру путаются в простейших выражениях! ЕВА, Гуру в простейших выражениях не путаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 18:10:57 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ИзопропилЕВА 2000любой программист знает результат работы команды MOV B, A опустим маленькие детали о влиянии подобной команды на флаги процессора в зависимости от архитектуры оного. Очень интересно как влияет команда пересылки данных на флаги процессора, а если и влияет, то в какой архитектуре? Просто очень интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 00:22:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
студентик, DEC PDP-11, например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 00:53:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Ну я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. Не лукавьте ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 10:03:28 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
МимоходецXDiaBLo Ну я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. Не лукавьте ) ничуть не лукавлю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 10:32:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
МимоходецXDiaBLo Ну я работаю на С++, и программы общаются с Ораклом. Никаких проблем не вижу. Не лукавьте ) Программы работают, работа идёт, проблемы нет. Где я лукавлю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 10:40:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Программы работают, работа идёт, проблемы нет. Где я лукавлю? Ну это хорошо что работают, тогда не лукавите=). А чем соединяли спп и оракл (если не секрет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 10:55:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
МимоходецXDiaBLo Программы работают, работа идёт, проблемы нет. Где я лукавлю? Ну это хорошо что работают, тогда не лукавите=). А чем соединяли спп и оракл (если не секрет) По разному бывало. От ADO избавился давно, глючная штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 12:01:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoПо разному бывало. От ADO избавился давно, глючная штука. А сейчас что используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 12:03:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
МимоходецXDiaBLo Программы работают, работа идёт, проблемы нет. Где я лукавлю? Ну это хорошо что работают, тогда не лукавите=). А чем соединяли спп и оракл (если не секрет) OCI, OCCI (с последним проблемы есть но обойти можно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 12:25:49 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoПо разному бывало. От ADO избавился давно, глючная штука. А сейчас что используете? ODAC, но понемногу переписываю на Java, там будет JDBC Проблема не в C++, а проблема в C++ Builder'е, мне там неудобно, и если на Java напишу красивый проект, может начальство позволит выкинуть старую версию программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 12:52:01 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoODAC, но понемногу переписываю на Java, там будет JDBC Проблема не в C++, а проблема в C++ Builder'е, мне там неудобно, и если на Java напишу красивый проект, может начальство позволит выкинуть старую версию программы. Самые богатые возможности предоставляет OCI. Там тебе и втроенные пулы коннектов и прочие вкусные пряники. Он-же рекомендован Oracle для разработок. JCBC конечно тоже юзается в Oracle но в нём есть некоторые ограничения по сравнению с OSI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 15:13:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) OCI, OCCI (с последним проблемы есть но обойти можно) Проблемы в зависимости от версии оракла и компилятора для спп. Потратил кучу времени чтобы разобраться с либами, линковкой итд для этого долбанного ОССИ под ора 10Г. Однако проблемы с лобами остались. СПП могуч, жил, жифф, и будет жить вечно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 03:59:56 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
МимоходецGluk (Kazan) OCI, OCCI (с последним проблемы есть но обойти можно) Проблемы в зависимости от версии оракла и компилятора для спп. Потратил кучу времени чтобы разобраться с либами, линковкой итд для этого долбанного ОССИ под ора 10Г. Однако проблемы с лобами остались. СПП могуч, жил, жифф, и будет жить вечно! используй OCI :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 07:32:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoODAC, но понемногу переписываю на Java, там будет JDBC Проблема не в C++, а проблема в C++ Builder'е, мне там неудобно, и если на Java напишу красивый проект, может начальство позволит выкинуть старую версию программы. Самые богатые возможности предоставляет OCI. Там тебе и втроенные пулы коннектов и прочие вкусные пряники. Он-же рекомендован Oracle для разработок. JCBC конечно тоже юзается в Oracle но в нём есть некоторые ограничения по сравнению с OSI. Мне только запросы отправлять, со связываемыми переменными. В JDBC есть всё что нужно. Прочитал про это всё в Sun'овском Tutorial'е по Java SE, там вообще всё что нужно есть, даже лишнее всякое, т.к. хранимые процедуры мне не надо создавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 10:04:09 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Второе и третье места в рейтинге популярности ИТ-специальностей заняли системный администратор и программист С++ — 31,4% и 7,8% соответственно. Остальные профессии преодолели барьер в 2% и расположились в следующем порядке: программист JAVA — 7,4%; тестировщик ПО — 7,4%; администратор баз данных — 4,5%; программист SQL — 3,2%; консультант SAP — 2,8%. http://cnews.ru/news/line/index.shtml?2009/09/03/360302 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2009, 20:02:14 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
LepsikВторое и третье места в рейтинге популярности ИТ-специальностей заняли системный администратор и программист С++ — 31,4% и 7,8% соответственно. Остальные профессии преодолели барьер в 2% и расположились в следующем порядке: программист JAVA — 7,4%; тестировщик ПО — 7,4%; администратор баз данных — 4,5%; программист SQL — 3,2%; консультант SAP — 2,8%. http://cnews.ru/news/line/index.shtml?2009/09/03/360302 Фи, попса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2009, 21:12:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
BIONLepsikВторое и третье места в рейтинге популярности ИТ-специальностей заняли системный администратор и программист С++ — 31,4% и 7,8% соответственно. Остальные профессии преодолели барьер в 2% и расположились в следующем порядке: программист JAVA — 7,4%; тестировщик ПО — 7,4%; администратор баз данных — 4,5%; программист SQL — 3,2%; консультант SAP — 2,8%. http://cnews.ru/news/line/index.shtml?2009/09/03/360302 Фи, попса :) А я тогда что, поп получается? C++/Java/SQL неотъемлемая часть моей работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 07:10:34 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Мимоходец[quot Gluk (Kazan) ] СПП могуч, жил, жифф, и будет жить вечно![/i] Да ней дай Б-г! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 07:45:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedМимоходец[quot Gluk (Kazan) ] СПП могуч, жил, жифф, и будет жить вечно![/i] Да ней дай Б-г! Не нравиццо, не ешьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 08:16:53 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedМимоходец[quot Gluk (Kazan) ] СПП могуч, жил, жифф, и будет жить вечно![/i] Да ней дай Б-г! Вы цитаты как нибудь аккуратнее редактируйте плизззз а то ить я такого не говорил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 09:14:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedМимоходец[quot Gluk (Kazan) ] СПП могуч, жил, жифф, и будет жить вечно![/i] Да ней дай Б-г! си/сипп уже пережил борланд, переживет яву и дотнет и возможно винду то же переживет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 11:17:13 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
BIONФи, попса :) самая популярная секта называется религия и ее все уважают (с) как показывет уже не в первый раз статистика, си/сипп нисколько не теряет актуальность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 11:18:40 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
C++ не актуален для тех, кто считает себя программистом, но не умеет пользоваться этим языком. Пусть каждый пишет на чем угодно, только не стоит болтать чушь про С++. Все юзают софт написанный на С++, и доля этого софта уж очень велика в ваших Program Files или /usr/[local]/[bin,sbin]. ------------------------------------------- оптимизировать можно всё, даже операцию 2+2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 16:24:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковC++ не актуален для тех, кто считает себя программистом, но не умеет пользоваться этим языком. Пусть каждый пишет на чем угодно, только не стоит болтать чушь про С++. Все юзают софт написанный на С++, и доля этого софта уж очень велика в ваших Program Files или /usr/[local]/[bin,sbin]. конечно бывают свободные программисты. но статистика поаказывает рост спроса на си/сипп среди работодателей. как бы вы ни хотели... п.с. я знаю в какой то мере и борланд и яву и дотнет. и поэтому до сих пор держусь за си/сипп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 16:26:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
потерял уже или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 19:32:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
tchingizпотерял уже или нет? приходи, когда у твоих внуков борода вырастет. пожалуй раньше не имеет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 21:29:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
если обещаете не ругаться матом и не коверкать, то не буду заходить, пока борода не выростет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 21:39:43 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
как говориться баба з возу - кобыли лэгшэ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 21:40:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
AklinВладислав КочедыковC++ не актуален для тех, кто считает себя программистом, но не умеет пользоваться этим языком. Пусть каждый пишет на чем угодно, только не стоит болтать чушь про С++. Все юзают софт написанный на С++, и доля этого софта уж очень велика в ваших Program Files или /usr/[local]/[bin,sbin]. конечно бывают свободные программисты. но статистика поаказывает рост спроса на си/сипп среди работодателей. как бы вы ни хотели... п.с. я знаю в какой то мере и борланд и яву и дотнет. и поэтому до сих пор держусь за си/сипп. Если вы не проследили ход моих мыслей, то поясняю- Я поддерживаю факт актуальности С++. А о знаниях...Язык можно знать или не знать или знать но не уметь использовать. Для людей не знающих/не умеющих может быть не актуален. Но так же знания языка могут быть не актуальны в том случае, если работа не предполагает использования данного языка) Свободные программисты- это неработающие студенты наверное )) им вообще по барабану должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 22:02:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
dferfsdсравнение багланда и мелкософта неуместно. архитектурно делфи говно. быдло налетело в 95-м на поделие багланда, а умные пацаны тогда уже знали, чем это все закончится. то есть делфи обосрался, а та же ява процветает. не хватает мощи мелкософта, конечно. не поспевают они за дотнетом. тем не менее для кроссплатформенных вещей она незаменима. и тут кресты сосут. ебля с гыцацой, с кутами, ебля с кроссплатформенностью и т.д. маргинальные и глючные лазарусы вообще рассматривать не стоит. жаба рулит на линуксе. и тем не менее, изначально борланд шел по пути "включить максимум в стандарт" первая ява и первый дотнет были реально хороши. но каждая следующая "версия возможностей" не только не совместима с предыдущей, но и включает в стандарт все больше возможностей. как показывает история (а она штука у прямая), подобные подходы ни к чему хорошему не ведут. были же холивары "делфи убил сипп". чего изменилось? да ничего, только две платформы теперь не только лают на слона, так еще и деруться между собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2009, 14:13:51 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
tchingizкак говориться баба з возу - кобыли лэгшэ Коверкаете, товарищ tchingiz :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 08:00:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
это малороссийский говор )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 08:14:01 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Язык C++ не потеряет актуальность благодоря его универсальности и большого опыта, накопленного программистами. На нем можно решать любые задачи, любого вида и сложности. В больших проектах скорость разработки и качество может быть намного выше, чем на других языках. Что касается таких языков, как Java, C#, Delphi, Visual Basic то могу сказать, что программист, работая на них проходит следующие стадии: 1. Ух ты, как быстро все получается создавать проги, куча готовых классов, как блин удобно, не то что этот C++, утомишся его изучать, да и времени нету. 2. (Спустя некоторое время...) Ой, что-то хочется сделать так, но что-то не получается, все перепробывал, неделю убил, все хелпы и справки пересмотрел, нельзя так сделать c классами (или компонентами). 3. Ой, тестировал прогу недели две, а оказывается вся проблема была - компонента глючная, а нормальной альтернативы этой компонете нету, хоть сам его пиши или с итернета скачивай в двое глючней этого. А опыта написания компонент нету, привык ко всему готовому 4. (Опыт квалификации программиста значительно повышается). Блин, эти удобства среды разработки не только не помогают, но и мешают нормально писать проги, приходится мирится с такой политикой Представляете разочарование программера, спустя несколько лет работы, когда он поумнеет и ему не нужны будут эти все примочки для начинающих :)) А вот C++ не разочарутет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 08:51:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SV, как точно подметил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 09:50:18 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklin[quot Владислав Кочедыков] но статистика поаказывает рост спроса на си/сипп среди работодателей. как бы вы ни хотели... Было бы неплохо дать ссылку на статистику и исследования, с помощью которых была выведена данная статистика. Ибо без цифр данное заявление выглядит неадекватным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:38:16 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SVЯзык C++ не потеряет актуальность благодоря его универсальности и большого опыта, накопленного программистами. На нем можно решать любые задачи, любого вида и сложности. В больших проектах скорость разработки и качество может быть намного выше, чем на других языках. Что касается таких языков, как Java, C#, Delphi, Visual Basic то могу сказать, что программист, работая на них проходит следующие стадии: 1. Ух ты, как быстро все получается создавать проги, куча готовых классов, как блин удобно, не то что этот C++, утомишся его изучать, да и времени нету. 2. (Спустя некоторое время...) Ой, что-то хочется сделать так, но что-то не получается, все перепробывал, неделю убил, все хелпы и справки пересмотрел, нельзя так сделать c классами (или компонентами). 3. Ой, тестировал прогу недели две, а оказывается вся проблема была - компонента глючная, а нормальной альтернативы этой компонете нету, хоть сам его пиши или с итернета скачивай в двое глючней этого. А опыта написания компонент нету, привык ко всему готовому 4. (Опыт квалификации программиста значительно повышается). Блин, эти удобства среды разработки не только не помогают, но и мешают нормально писать проги, приходится мирится с такой политикой Представляете разочарование программера, спустя несколько лет работы, когда он поумнеет и ему не нужны будут эти все примочки для начинающих :)) А вот C++ не разочарутет. Жутчайший бред. Вы бы более конкретно описывали бы ваши проблемы. Какие именно проблемы возникали, с какими "компонентами", что вы подразумеваете под "компонентами" которым нет альтернативы? Насчет пункта №2 может просто следует все таки сначала ознакомиться с документацией на используемый инструмент? Пункт №4 вообще не понятно о чем и к чему. После прочтения вашего потока мыслей, складывается впечатление, что к профессии программиста вы или не имеет никакого отношения или очень опосредованное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:49:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковC++ не актуален для тех, кто считает себя программистом, но не умеет пользоваться этим языком. Пусть каждый пишет на чем угодно, только не стоит болтать чушь про С++. Все юзают софт написанный на С++, и доля этого софта уж очень велика в ваших Program Files или /usr/[local]/[bin,sbin]. Прям вот совсем невелика доля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:50:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklin си/сипп уже пережил борланд, переживет яву и дотнет и возможно винду то же переживет Ага, то-то Александреску ушел делать D. И да, не смешивайте C и С++, это два разных языка все-таки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:54:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedВладислав КочедыковC++ не актуален для тех, кто считает себя программистом, но не умеет пользоваться этим языком. Пусть каждый пишет на чем угодно, только не стоит болтать чушь про С++. Все юзают софт написанный на С++, и доля этого софта уж очень велика в ваших Program Files или /usr/[local]/[bin,sbin]. Прям вот совсем невелика доля. FreeBSD на десктопе юзаю. В /usr/bin/local софта на С++ очень много(КДЕ только чего стОит). Если вы имели ввиду, что большая часть написана на "С", то я абсолютно согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:10:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
AklinMAYAKOV_SV, как точно подметилкак ни удивительно, но +1 ))) в кои-то веки согласен с Aklin'ом ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:23:50 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedБыло бы неплохо дать ссылку на статистику и исследования, с помощью которых была выведена данная статистика. Ибо без цифр данное заявление выглядит неадекватным. ты вчера родился? гугли "топ 100 языков программирования 2004 2005 2006 2007 2008 ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:25:38 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedАга, то-то Александреску ушел делать D. И да, не смешивайте C и С++, это два разных языка все-таки. согласен, разные. но практически одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:28:07 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklin ты вчера родился? гугли "топ 100 языков программирования 2004 2005 2006 2007 2008 ..." Ладно, тогда смотрим сюда http://spedr.com/4s59i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:34:20 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsed, 15 лет опыта. Из них большая часть на асме, но 6 лет под Windows. Что касается нет альтернативы: есть прога на DELPHI, работа с базами написана на ODAC старой версии. На компе разработчика клиент Oracle 9 и 10. DELPHI ругается, что не понимает 10-ю версию. И какая альтернатива: покупать новый ODAC или переписывать всю прогу на BDE из-за какой-то ерунды? Что касается первого пункта - эту эйфорию проходили все. Второго - на VB писал прогу для AutoCAD - там была библиотека для работы с базами. Так я с ней месяц парился, она иногда не хотела данные считывать в AutoCAD - выдавал ошибку и не как не мог нормально решить проблему эту, перерыв всю справку по библиотеке. Потом я правда в книге вычитал, что лучше самому писать код работы с базами. Третьего - писал прогу на Delphi, у меня при нажатии на кнопочку, добавлялась запись в базу Access. Но после раза 7-го у меня рушилось приложение и движок Jet, так, что Access не хотел в это время работать :)) Я всех изспрашивал, никто мне не сказал в чем проблема, а потом я узнал, что это компонента ADO глючит. Прогу я ту правда бросил. А что оставалось с этой проблемой делать - менять ADO на BDE? Которую еще и настраивать надо дополнительно. На счет 4-го: писал прогу на C++ - там нужно было по быстрому сделать несколько армов - общий код, без администрирования пунктов меню - я в дизайнере VC++ создал несколько меню. При помощи #define - я определял с каким меню прогу компилить, и так у меня за 5 компиляций получалось несколько армов. Изврат конечно, а на VB и DELPHI так не сделаешь, дизайнен не позволяет Я не говорю, что другие языки плохие, я не против них. Я просто не понимаю каким образом C++ может потерять актуальность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:40:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zfsedЛадно, тогда смотрим сюда http://spedr.com/4s59i еще подкинь яву и индусов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 11:54:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
zloy denНиколай1 Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами (если еще помнить о том, сколько дополнительных действий надо произвести с вещественным числом, что бы привести его к целому виду). Div или аналогов нет? Переопределить тоже нельзя? Или там вообще нет целых чисел? И да, зачем писать на чем-то, что плохо подходит? Понимаете, молодой чоловек, шофер, который в автопарк работать приходит, не выбирает, на чем ему ездить, за что посадят, тем и рулит. И, кстати, кто сказал, что он плохо подходит для того, что я на нем пишу? Хорошо подходит. Только с целыми числами косяк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 12:21:12 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonНиколай1Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами А что за язык, интересно? PROGRESS 4GL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 12:24:28 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Николай1 И, кстати, кто сказал, что он плохо подходит для того, что я на нем пишу? Хорошо подходит. Только с целыми числами косяк. Насчёт подходит/не подходит, мне не нравится что в Java вообще нет незнаковых целых. Хотя и хрен с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 12:26:55 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SVЯ не говорю, что другие языки плохие, я не против них. Я просто не понимаю каким образом C++ может потерять актуальность? +1 Я вообще не знаю в каких килограммах, метрах и прочих попугаях можно измерять актуальность . Может быть имеется в виду падение коэффициента прибыль/затраченное_время. для разрабатываемого проекта? Тогда-бы тема стала более ясна для обсуждения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 14:22:40 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
тема звучит примерно так, ВАЗ теряет свою актуальность. Может и теряет, кто знает, но только запчасти еще лет 20-30 будут в ходу на конвеере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 14:33:47 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ResearchStudioтема звучит примерно так, ВАЗ теряет свою актуальность. Может и теряет, кто знает, но только запчасти еще лет 20-30 будут в ходу на конвеере Если запчасти перестать продавать, то никаких ваз скоро на улицах видно не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 14:57:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Можно в шутку и так сказать: хлеб теряет свою актуальность, пора переходить на чипсы и жареный картофель - это по-современному, правда живот болит после этого)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 15:06:11 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SVМожно в шутку и так сказать: хлеб теряет свою актуальность, пора переходить на чипсы и жареный картофель - это по-современному, правда живот болит после этого)) +1 А как не перейти, у чипсоф такие красивые цветастые пакетики :) И главное чипсы жутко быстро развиваются (дизигн пакетиков и форма чипсов меняются чуть ли не каждый месяц). Но чтобы небыло проблем не мешайте чипсы из пакетиков, всегда следите за обновлениями дизайна, и вы будете на острие прогресса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 15:17:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Все, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 16:45:19 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
XDiaBLoResearchStudioтема звучит примерно так, ВАЗ теряет свою актуальность. Может и теряет, кто знает, но только запчасти еще лет 20-30 будут в ходу на конвеере Если запчасти перестать продавать, то никаких ваз скоро на улицах видно не будет. если выпустить на улицы отряды Омона с двухстволками по отстрелу программистов С++, то никаких С++сников не будет уже через два месяца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 16:48:21 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ResearchStudioесли выпустить на улицы отряды Омона с двухстволками по отстрелу программистов С++, то никаких С++сников не будет уже через два месяца что то мне подсказывает, что си++сников и так на улицах не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 16:53:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ResearchStudioесли выпустить на улицы отряды Омона с двухстволками по отстрелу программистов С++, то никаких С++сников не будет уже через два месяца Безнадёжное дело. С++-ники подкрутят friendly fire и Омон будет тратить пули впустую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 16:57:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ А причем тут C++? В его интервью C++ можно заменить на C без потери смысла и тогда я с ним полностью соглашусь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 17:58:04 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ А вообще интевью - набор клише или общеизвестных и общепринятых понятий. То есть ни о чем. Таких в интернетах пруд пруди. Каждый гик которому повезло дорасти до менеджера считает необходимым вещать с умным видом эти всем известные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 18:01:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ГыыА вообще интевью - набор клише или общеизвестных и общепринятых понятий. То есть ни о чем. Таких в интернетах пруд пруди. Каждый гик которому повезло дорасти до менеджера считает необходимым вещать с умным видом эти всем известные вещи. и неужели тебе это ни о чем ни говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 18:02:15 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
2 mayton: maytonЯ вообще не знаю в каких килограммах, метрах и прочих попугаях можно измерять актуальность . Я актуальность технологии оцениваю по двум вещам: * количество вакансий, в которых эта технология упомянута. * количество книг в магазине про эту технологию. По этим показателям C++ вполне актуален. А, скажем, Lisp -- нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 18:30:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ авторОрен Эйни: Я научился программировать в армииПрямо как в фильме "Красная заря". Все что главный герой (Шварценегер) выучил по жизни, он выучил в военном училище авторВ 1999 году после окончания школы я прошел годовой курс программирования на С++. Именно этот курс дал понимание того, что происходит между уровнем команд языка и уровнем регистров процессора. Сейчас мне уже кажется, что любой разработчик должен знать язык С++, так как это позволяет понять низкоуровневые аспекты программного обеспечения. Многие из тех, кто пишет на высокоуровневых языках (Ruby, Java или C#), не понимают, что происходит на более низком уровне. А между тем, именно умение программировать на С++ дает, например, понимание того, почему соединение строк – это дорогая операция.Угу, это было актуально лет 20 назад, когда надо было подсчитывать каждый байт и каждый такт процессора. авторЕсли, скажем, взять выпускника, которого научили самым совершенным алгоритмам, он, скорее всего, будет несостоятелен как разработчик.полнейшая ерунда. авторОрен Эйни: Я пишу в своем блоге приблизительно по 60 сообщений в месяц.Это по два сообщения в день. Когда же он программирует? офф: про блоггеров: "Никогда еще так много людей, которые могут сказать так мало, не писали так много, чтобы быть прочитанными столь немногими" ;) /откуда-то из интернета/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 23:24:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
2 S.G.: S.G.Прямо как в фильме "Красная заря". Все что главный герой (Шварценегер) выучил по жизни, он выучил в военном училище Может, в фильме «Красная жара»? («Какие ваши доказательства?») Модератор: вопрос избыточен. В этом топике ответа не требует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 01:48:54 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ Насчёт дороговизны слияния строк, да, про это можно узнать из С++, из строк с завершающим нулём, но там уже есть нормальные строки, да и в более новых языках проблема давно решена, так что пользы никакой от этих знаний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 07:37:31 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Пётр Седов2 mayton: maytonЯ вообще не знаю в каких килограммах, метрах и прочих попугаях можно измерять актуальность . Я актуальность технологии оцениваю по двум вещам: * количество вакансий, в которых эта технология упомянута. * количество книг в магазине про эту технологию. По этим показателям C++ вполне актуален. А, скажем, Lisp -- нет. актуальность нужно оценивать исходя из задачи, а вы таки оцениваете популярность (тоже показатель, но другой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 07:48:37 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
C++ потеряет актуальность тогда, когда ему придет замена. А чтобы это произошло, нужно сделать следующее: 1) Изобрести язык, эффективней чем С++. 2) Создать очень много полезных библиотек к нему, больше чем на C++. 3) Научить очень многих программистов этому языку и убедить, что он лучше и на нем можно решать больший круг задач. 4) Программисты должны программировать на хотя бы несколько лет, чтобы убедиться, что он действительно круче и можно будет отказаться от C++. Это реально? Если да, то реально долго. Да и нужно ли это? Чем не устраивает C++, кроме сложности в изучении? Кто-то из известных говорил: "тяжело в учении, легко в бою!". Для C++ это применимо. На него можно всегда положится, в отличае от других языков Привожу пример из практики Eric Sink'а из Source Gear. Пример старый, но весьма показательный: "До 1998 года ставка на Java для создания GUI-приложения была самоубийством. Платформа к тому времени попросту еще недостаточно повзрослела для создания качественных пользовательских интерфейсов. Я выбрал Java, потому что был без ума от нее. Я обожал концепцию кросс-платформенного C-подобного языка со сборкой мусора. Мы надеялись получить богатый опыт программирования на Java и сделать эту восхитительную технологию своей специальностью. Но Java привела к ужасному крушению планов. Контрол ScrollPane паршиво справлялся с прокруткой. Поддержка печати регулярно отваливалась. Потребление памяти было невероятно высоким. Мне пришлось покончить со своими религиозными пристрастиями и написать это приложение на Visual Basic. Полученный урок: будьте осторожны при использовании ультрамодных технологий." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 08:03:35 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ГыыИнженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ ... Каждый гик которому повезло дорасти до менеджера считает необходимым вещать с умным видом эти всем известные вещи. Чтобы не быть треплом - приведите примеры Ваших работ. автор...Сейчас мне уже кажется, что любой разработчик должен знать язык С++, так как это позволяет понять низкоуровневые аспекты программного обеспечения. Угу, это было актуально лет 20 назад, когда надо было подсчитывать каждый байт и каждый такт процессора. Вот из-за таких горе-программеров микрософт и выпускает звероподобных монстров семейства виндоус. Если, скажем, взять выпускника, которого научили самым совершенным алгоритмам, он, скорее всего, будет несостоятелен как разработчик. полнейшая ерунда. Вот уж тут ни разу не ерунда. Знание алгоритмов еще не дает гарантии понимания сути задачи и видения правильного решения. Когда в университете учился, препод называл таких "грязный кода - стучат пальцами по клавиатуре, а что делают - не понимают". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 10:46:23 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программистГыыИнженер-программистВсе, кто считает что можно быть программистом без знания С++, рекомендую ознакомится что умный человек пишет: http://soft.cnews.ru/articles/program/180/ ... Каждый гик которому повезло дорасти до менеджера считает необходимым вещать с умным видом эти всем известные вещи. Чтобы не быть треплом - приведите примеры Ваших работ. Не участвую в опенсорсных проектах, увы. В любом случае, не стал бы вестись на взвяк 'слабо!' какого-то анонимуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 11:11:05 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программист.... Когда в университете учился, препод называл таких "грязный кода - стучат пальцами по клавиатуре, а что делают - не понимают". А как вы считаете, чтобы успешно работать программистом, "понимать" нужно до какого уровня? 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. 4. До уровня машинных кодов процессора. 5. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 6. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, конденсаторов...) 7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) ..... ххх. До уровня познания всего мира. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 12:09:03 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000, я считаю, что прнимаю все 7 уровней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 12:14:05 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
AklinЕВА 2000, я считаю, что прнимаю все 7 уровней Ну я же спрашиваю про "успешного" (/востребованного) программиста, а не про вашу личность. К тому же "все" - это до последнего уровня, с номером ххх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 12:26:24 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000, Из семи пунктов, складывается впечатление, что изучение языка программирования сводится в результате к познания всего мира :)) А вообще у вас интересная градация, очень необычная, есть даже что-то из электроники и физики :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 13:04:07 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
2 MAYAKOV_SV: MAYAKOV_SVC++ потеряет актуальность тогда, когда ему придет замена. А чтобы это произошло, нужно сделать следующее: 1) Изобрести язык, эффективней чем С++. 2) Создать очень много полезных библиотек к нему, больше чем на C++. Многие полезные библиотеки (например, libpng, Cairo) написаны на чистом C, их необязательно переписывать на новом языке, достаточно сделать привязку (binding). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 13:11:41 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Пётр СедовМногие полезные библиотеки (например, libpng, Cairo) написаны на чистом C, их необязательно переписывать на новом языке, достаточно сделать привязку (binding). с появлением сипп си не умер. почему тогда новый язык должен вытеснить си сипп ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 14:04:25 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000 А как вы считаете, чтобы успешно работать программистом, "понимать" нужно до какого уровня? 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. 4. До уровня машинных кодов процессора. 5. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 6. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, конденсаторов...) 7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Ерунда какая-то. Программист охватывает 4 уровня. Дальнейшие пункты не являются развитием программирования как такового а представляют собой параллельную ветвь знаний таких как совокупность знаний радио-физика, радио-электронщика, инженера системотехника. И из этого конечно никоим образом не следует что физик стоит выше программиста. Физики тоже разные бывают. Просто нумерация пунктов внесла хаос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 14:41:32 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklinс появлением сипп си не умер. почему тогда новый язык должен вытеснить си сипп ???Да. С появлением Digital Mars, С++ тоже умирать не будет. Более того. Думаю, что для сопряжения с марса с кустарными библиотеками, я по прежнему должен буду вдумчиво курить именно .h заголовочные файлы. И этого мне хватит на всю оставшуюся жизнь с запасом. Точно так-же и с появлением Zonnon такие языки как Паскаль/Delphi не умрут а будут долгое время существовать в симбиозе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 14:56:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonЕВА 2000 А как вы считаете, чтобы успешно работать программистом, "понимать" нужно до какого уровня? 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. 4. До уровня машинных кодов процессора. 5. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 6. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, конденсаторов...) 7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Ерунда какая-то. Программист охватывает 4 уровня. Дальнейшие пункты не являются развитием программирования как такового а представляют собой параллельную ветвь знаний таких как совокупность знаний радио-физика, радио-электронщика, инженера системотехника. И из этого конечно никоим образом не следует что физик стоит выше программиста. Физики тоже разные бывают. С ваших слов получилось следующее: 1. Программист на PL/SQL не может называться программистом, потому как не знает машинных кодов процессора, в которые превращаются его команды. И не может хорошо выполнять свою работу. (нет 3 и 4 уровня) 2. Программист микроконтроллеров может нормально программировать, хотя не должен знать тонкостей сигналов датчиков и исполнительных устройств. (инверсность логики, допустимость наложений выходных сигналов, возможную скорость поступления аппаратных прерываний....) (5 уровень) 3. ПЛИС программист не должен опускаться до отдельных элементов логики (не совсем но около 6 уровня.). Или это тоже не программист? maytonПросто нумерация пунктов внесла хаос. Не пристойно айтишникам делать такие замечания. Нумерация внесла индексацию, т.е. противоположность хаосу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 15:13:01 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000 + 4. Программист 1С, тоже конечно не програмист, посколько вообще ничего не знает. (ну может немного 2 уровня.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 15:46:52 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Нумерация внесла индексацию, т.е. противоположность хаосу. Вот моё видение того, что нужно знать программисту. Обязательно: 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. Желательно: 1. До уровня машинных кодов процессора. Опционально: 1. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 2. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, 3онденсаторов...) 4. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Для эмбедщика или системотехника список будет другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 15:53:03 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Инженер-программист автор...Сейчас мне уже кажется, что любой разработчик должен знать язык С++, так как это позволяет понять низкоуровневые аспекты программного обеспечения. Угу, это было актуально лет 20 назад, когда надо было подсчитывать каждый байт и каждый такт процессора. Вот из-за таких горе-программеров микрософт и выпускает звероподобных монстров семейства виндоус. Из-за каких программеров? Выражайтесь яснее, пожалуйста, а то ваша мысль непонятна. Если надо, я поясню свою: раньше компьютеры имели оперативную память скажем 32кб, сейчас - 2ГБ. Рост примерно в 60000 раз. Примерно настолько же раз быстрее стали процессоры. Раньше- да, знание о низкоуровневых процессах было первостепенным. Сейчас, если вы разрабатываете скажем бухгалтерию, что для вас важнее- разделение на модули, связь с сервером, алгоритмы расчета, или же "какая сложная штука, эта конкатенация строк"? Вы когда ездите на автомобиле в большом городе, о чем думаете- о соблюдении правил, о светофорах, об управлении машиной, или же вас волнует как изнашиваются клапаны при каждом такте двигателя? ок, неплохо бы иметь знание "низкоуровневых" аспектов, но в совсем общем плане, а ваш гуру считает это самым главным. Поэтому - не гуру он, вообще. Инженер-программист Если, скажем, взять выпускника, которого научили самым совершенным алгоритмам, он, скорее всего, будет несостоятелен как разработчик. полнейшая ерунда. Вот уж тут ни разу не ерунда. Знание алгоритмов еще не дает гарантии понимания сути задачи и видения правильного решения. Когда в университете учился, препод называл таких "грязный кода - стучат пальцами по клавиатуре, а что делают - не понимают".У вас и вашего гуру странная манера логических выводов. "Если человек знает алгоритмы, то как правило он будет плохим разработчиком". Я бы сказал, что наоборот, если человек обладает умом разобраться с алгоритмами, то он имеет и ум и навыки разобраться и с задачей, и с правильным решением. И, кстати, первое и второе утверждение "гуру" несколько противоречивы. То сначала надо знать все потроха и алгоритмы (конкатенация строк, знаете ли, тоже алгоритм), то это уже неважно, такой человек не сможет быть разработчиком... так что, на звание "очень умного человека", уж извините, он не тянет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 16:50:16 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
2 mayton: maytonAklinс появлением сипп си не умер. почему тогда новый язык должен вытеснить си сипп ???Да. С появлением Digital Mars, С++ тоже умирать не будет. Более того. Думаю, что для сопряжения с марса с кустарными библиотеками, я по прежнему должен буду вдумчиво курить именно .h заголовочные файлы. Walter Bright (разработчик языка D) предоставляет утилиту htod , которая преобразует C-шные заголовочные файлы в D-шный исходник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 20:01:08 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Пётр СедовWalter Bright (разработчик языка D) предоставляет утилиту htod , которая преобразует C-шные заголовочные файлы в D-шный исходник. Спасибо. Попробуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 20:17:39 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
maytonЕВА 2000Нумерация внесла индексацию, т.е. противоположность хаосу. Вот моё видение того, что нужно знать программисту. Обязательно: 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. Желательно: 1. До уровня машинных кодов процессора. Опционально: 1. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 2. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, 3онденсаторов...) 4. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Для эмбедщика или системотехника список будет другой. Не страдаю от того, что более менее все уровни знаю :) Даже разряд какой-то имею в радиоэлектронике. Типа среднее специальное образование по этой части. Просто интересовался очень, и в школе, в УПК 2 года, один день в неделю ковырялись со всякой электроникой. Помимо этого занимался в кружке радиоэлектроники, и в библиотеке книги брал по этой теме. Учился изначально вообще не на программиста, а на защиту информации, там по электронике было дофига всего, но на 3 курс на программиста перешёл. И моё видение, что это очень неплохо всё знать, хотя впрочем необязательно (про микросхемы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2009, 07:58:35 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000ЕВА 2000 + 4. Программист 1С, тоже конечно не програмист, посколько вообще ничего не знает . (ну может немного 2 уровня.) Верно подметили. С утверждением согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 19:12:25 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА, если уж взялись классифицировать уровни знаний ИТ-специалиста(в частности программиста), то могли бы придерживаться технических терминов. Классификация ужасна. 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. 4. До уровня машинных кодов процессора. 5. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 6. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, конденсаторов...) 7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...)Вы хоть понимаете что пишете? Машинный код - это система команд конкретной ВС, интерпретируемая микропроцессором. По вашему таких систем у конкретной ВС несколько? Не путайте понятие машинного кода с понятием машинной инструкции. maytonЕрунда какая-то Полностью согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 20:09:44 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
А чем так сложна конкатенация строк? Неужто ли выделением памяти под новую строку? Сам алгоритм тривиален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 20:33:55 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
автор7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Микросхемы(насколько я понимаю вы имели ввиду ИС различной степени интеграци, начиная от МИС и заканчивая ГБИС)строятся либо на полевых либо на биполярных транзисторах. ------------------------------------------- оптимизировать можно всё, даже операцию 2+2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 20:38:10 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
студентикА чем так сложна конкатенация строк? Неужто ли выделением памяти под новую строку? Сам алгоритм тривиален. Уж очень дорого обходится процессору работа с памятью, да и без повторений(циклов) не обходится, что тоже очень дорого(Посмотри таблицы инструкций и убедишься). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 20:45:06 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
До уровня некой мифической кучи памяти и разных манипуляций с ней. Почитайте Циклера и Орлова (ОргЭВМ) чтобы узнать об организации памяти. Почитайте Таненбаума(Modern OS) чтобы некая куча перестала быть мифической. ------------------------------------------- оптимизировать можно всё, даже операцию 2+2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 21:02:00 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковстудентикА чем так сложна конкатенация строк? Неужто ли выделением памяти под новую строку? Сам алгоритм тривиален. Уж очень дорого обходится процессору работа с памятью, да и без повторений(циклов) не обходится, что тоже очень дорого(Посмотри таблицы инструкций и убедишься). Поскольку там говорится про С++, я подумал что он ещё и старые сишные строки имеет в виду. Там просто нужно было ещё и посчитать сколько символов в строках, прежде чем складывать Про это у Спольски на сайте есть статья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 07:02:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковстудентикА чем так сложна конкатенация строк? Неужто ли выделением памяти под новую строку? Сам алгоритм тривиален. Уж очень дорого обходится процессору работа с памятью, да и без повторений(циклов) не обходится, что тоже очень дорого(Посмотри таблицы инструкций и убедишься). ты не представляешь, насколько дорого обходится любой сборщик мусора. любая конкатенция производит во много раз больше выделений, чем сишная версия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 11:05:49 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковЕВА 20004. Программист 1С, тоже конечно не програмист, посколько вообще ничего не знает. (ну может немного 2 уровня.) Верно подметили. С утверждением согласен. Можете развернуто обосновать свою точку зрения, существенно отличающиюся от мнения остального трудового сообщества? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 12:43:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Владислав КочедыковЕВА 20004. Программист 1С, тоже конечно не програмист, посколько вообще ничего не знает. (ну может немного 2 уровня.) Верно подметили. С утверждением согласен. Можете развернуто обосновать свою точку зрения, существенно отличающиюся от мнения остального трудового сообщества? Я думаю программист 1С - программист. И пишущие на VB, VC, DELPHI, FoxPro, Python, Lisp, C#, Java ... тоже программисты. Есть еще программисты, которые пишут программы для станков ЧПУ. Все пишут, только языки разные и задачи, а процесс примерно тот же - долби по клавишам и тыкай в мышку. ))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 13:15:59 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковЕВА, если уж взялись классифицировать уровни знаний ИТ-специалиста(в частности программиста), то могли бы придерживаться технических терминов. Зачем мне себя ограничивать только техническими терминами? Это противоречит цели составления этого списка. (Более того я придумал ещё пару пунктов, вообще с техникой никак не связаных.) Владислав Кочедыков Классификация ужасна. О вкусах не спорят! К тому-же фактически это не классификация, а список областей знаний. А вопрос был, что из этого должен знать "настоящий программист". Владислав Кочедыков 1. До уровня успешного знания английского языка. 2. До уровня отдельных алгоритмических команд (сложение, присвоение, условия, ...) 3. До уровня некой мифической кучи памяти и разных манипуляций с ней. 4. До уровня машинных кодов процессора. 5. До уровня электрических сигналов между отделиными узлами / микросхемами компьютера. 6. До уровня построения этих узлов из отдельных элементов (транзисторов, резисторов, конденсаторов...) 7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Вы хоть понимаете что пишете? Конечно понимаю что пишу. А если Вам что-то не понятно, так можно попросить уточнения. Вы вот, например, не все пункты моего списка привели, т.е. исказили его. Это плохо. Владислав КочедыковМашинный код - это система команд конкретной ВС, интерпретируемая микропроцессором. По вашему таких систем у конкретной ВС несколько? Не путайте понятие машинного кода с понятием машинной инструкции. Ничего я не напутал!!! Не надо бредить. Написал именно то, что и подрузамевал. У конкретной ВС такая система одна, пока микрокод процессора не поменяют. Что вы хотели сказать своими вопросами непонятно. Может повыпендриваться если только. ВикипедияМашинный код ... — система команд (язык) конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины. Владислав КочедыковmaytonЕрунда какая-то Полностью согласен. В каком месте ерунда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 13:18:13 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав Кочедыковавтор7. До уровня взимодействия полупроводниковых слоёв в микросхемах. (дырки, электроны, p-n переход...) Микросхемы(насколько я понимаю вы имели ввиду ИС различной степени интеграци, начиная от МИС и заканчивая ГБИС)строятся либо на полевых либо на биполярных транзисторах. А "Волга впадает в каспийское море" И что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 13:20:17 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковДо уровня некой мифической кучи памяти и разных манипуляций с ней. Почитайте Циклера и Орлова (ОргЭВМ) чтобы узнать об организации памяти. Почитайте Таненбаума(Modern OS) чтобы некая куча перестала быть мифической. Зачем мне это читать? Для успешного выполнения моей работы это вредная информация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 13:27:26 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Aklinты не представляешь, насколько дорого обходится любой сборщик мусора. любая конкатенция производит во много раз больше выделений, чем сишная версия Современные подходы к обработке строк (lazy copy) позволяют минимизировать накладные на копирование там где это не нужно. Кроме того, если я-бы проектировал систему, котораю 99% CPU time конкатенирует строки - я-бы использовал итератор сцеплённых строк (не ищите в гугле. это мой термин) или какие-нибудь прочие hints & trips , которые позволят мне избавится от постоянных транзакций по памяти типа: malloc-realloc-free или new-delete. Использование-же библиотеки string.h как эталона (сегондя) по моему уже несколько дурной тон. Вы не находите? Короче эта тема заслуживает отдельного топика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 15:57:27 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
mayton сцеплённых строк это типа когда есть таблица начала отрывков, а полной версии строки фактически нет? т.е. 4байта +10байт +120 байт имеем три записи. std::string тем же занимается. там кроме как c_str() нет полной версии строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 17:00:42 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Да. Что-то типа того. Хранить фрагменты сцеплённой сткрика как файловая система хранит секторы данных для файлов. Если понадобится операция c_str() то здесь возможны варианты. Но в любом случае, это уже будет экспорт строки в чужеродную среду (отличную от std:: ). Но мы говорили о сборщике мусора. Очевидно нам нужен какой-то конкретный пример или алгоритм, который интенсивно "мусорит" строками. У вас есть такой на примете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 17:17:22 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
С++ не имеет никакого отношения к пониманию сути конкатенации строк, кроме того что она насильно заставляет работать с ними как с массивами (во всяком случае изначально). Для понимания процесса совсем не обязательно знать С++, достаточно знать принципы работы с массивами и знать что строки чаще всего реализованы как массивы. Спорим, есть строки для которых конкатенация- очень дешевая операция? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2009, 12:57:18 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
To ЕВА. Если говорить о вашем списке, то он настолько убогий, что противоречит здравому смыслу. Собственно поэтому мной были прокоментированы пара пунктов. ВикипедияМашинный код ... — система команд (язык) конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины. На википедию зашли..Похвально, тяга к знаниям приветствуется. Конечно понимаю что пишу. А если Вам что-то не понятно, так можно попросить уточнения. Вы вот, например, не все пункты моего списка привели, т.е. исказили его. Это плохо. Если каждый пункт будет "обкакан", вы успокоетесь, я так понимаю. Ничего я не напутал!!! Не надо бредить. Написал именно то, что и подрузамевал. А кто может знать о том что вы подразумевали, кроме вас конечно. Говорить нужно конкретно, ну и грамотно, конечно. пока микрокод процессора не поменяют Сейчас прямо..Возьмут и поменяют. Много раз меняли "микрокод" у Р1, например? Может повыпендриваться если только "Повыпендриваться"- это по вашей части. Иначе вы бы не завели столь нелепый спор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2009, 01:18:30 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Владислав КочедыковДо уровня некой мифической кучи памяти и разных манипуляций с ней. Почитайте Циклера и Орлова (ОргЭВМ) чтобы узнать об организации памяти. Почитайте Таненбаума(Modern OS) чтобы некая куча перестала быть мифической. Зачем мне это читать? Для успешного выполнения моей работы это вредная информация . Думаю, что человеку полезно совершенствовать себя и свои знания. Для вас "Compurer Science" вредно..Тогда все ясно. =) Если пришли сюда "писей" мериться- спрячьте свою пипетку(с). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2009, 01:26:16 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Владислав КочедыковTo ЕВА. Если говорить о вашем списке, то он настолько убогий, что противоречит здравому смыслу. Собственно поэтому мной были прокоментированы пара пунктов. ВикипедияМашинный код ... — система команд (язык) конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины. На википедию зашли..Похвально, тяга к знаниям приветствуется. Конечно понимаю что пишу. А если Вам что-то не понятно, так можно попросить уточнения. Вы вот, например, не все пункты моего списка привели, т.е. исказили его. Это плохо. Если каждый пункт будет "обкакан", вы успокоетесь, я так понимаю. Ничего я не напутал!!! Не надо бредить. Написал именно то, что и подрузамевал. А кто может знать о том что вы подразумевали, кроме вас конечно. Говорить нужно конкретно, ну и грамотно, конечно. пока микрокод процессора не поменяют Сейчас прямо..Возьмут и поменяют. Много раз меняли "микрокод" у Р1, например? Может повыпендриваться если только "Повыпендриваться"- это по вашей части. Иначе вы бы не завели столь нелепый спор. Какой ещё спор? Вы даже аргумента не одного не привели! Освойте азы (риторику не забудте), закончите школу (высшую), поработайте лет пять. Потом мне, может быть и будет интересно с вами пообщаться. А пока идите тренироваться в свою песочницу. (это конец диалога с вами, а то ещё не поймёте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2009, 11:02:40 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000, Читайте выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2009, 22:44:33 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
А еще учите Великий Русский Язык, чтобы избегать подобные конструкции: неавтор Вы даже аргумента не одного не привели ------------------------------------------- оптимизировать можно всё, даже операцию 2+2 Модератор: господа пользователи форума. просьба сосредоточится на программировании и c++, в частности Касается всех, а не только Владислав Кочедыков- а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2009, 22:47:46 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
Модератор: ок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2009, 21:34:36 |
|
||
|
Все таки с++ теряет актуальность
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 13:29:20 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1344233]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
209ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 497ms |

| 0 / 0 |
