|
Только иногда желания может не возникнуть. Потому что трудозатратно. Одно дело портировать приложение на qt, другое - на mfc например.
Он таким и был. Прототипы-замыкания-анонимные функции - это для многих людей довольно сложные понятия. Но как их используют - вообще любопытная штука. Очень часто людям js кажется примитивным, тут подкупает похожесть синтаксиса на c. Но это совершенно другой язык со своими особенностями.
Дело не в ширине плеч, а в заявляемом месте в пищевой цепочке (C)
Ага значит суть не Си и остальное, а Вы и остальное. И поскольку вы пишете на си то только он заслуживает право называться языком программирования.
Вы говорили что остальные языки ущербны из за наличия фреймворков, когда же узнали для себя что они используются совмесно и с Си - то тут же заговорили о личном. Выходит что только чистый Си без либ и фреймфорков рулит, а остальное ущербно
Не съезжайте - некрасиво
Не спорю. Но возможно-жеЖелание, средства, время...
[/QUOTE]Он таким и был. Прототипы-замыкания-анонимные функции - это для многих людей довольно сложные понятия. Но как их используют - вообще любопытная штука. Очень часто людям js кажется примитивным, тут подкупает похожесть синтаксиса на c. Но это совершенно другой язык со своими особенностями.
Не знаю, так можно сказать о многих языках, что у них схожесть. Просто этот синтаксис более читабелен, раз его во многих языках используют![]()
Вот видите, вы сами в итоге пришли к тому, что для каждого языка есть своя ниша. Ведь кашу можно кушать ложкой, вилкой, палочками, руками.., но суп только ложкой/половником ;-) а мясо ножом и вилкой - каждый заточен под свое.
Но вот оплату вы зря пытаетесь привязать к языку ,она вряд ли от него зависит. Оплата зависит от заказчика.
Стиль - как жизнь!
Ну так я вроде и не говорил, что это не так. Изначально речь шла о том, что Си-программисты, в большинстве своём, более квалифицированы, чем другие. Есть и исключения, я знаю граммотных людей, которые пишут на других языках, но большинство - это псевдо-программисты. А оплата зависит от сложности, квалификации ну и да, заказчика... Просто на меня тут наехали, мол я всё гавном называю, а только Си рулит, но как-бы это из-за непонимания картины в целом. Просто с появлением новых платформ и языков к ним, число программистов растёт, но кол-во действительно толковых, остаётся практически неизменным. Отсюда и такие выводы![]()
пока дискут проходит в формате 3+1 хотелось бы все же внести поправку в ваш последний монолог: Си-программисты, в большинстве своём, более квалифицированы - они на столько же опытны как и разработчики на других языках и количество не опытных программеров в пропорции таково как и в остальных языках. Вы же собираетесь утверждать что грамотных людей разговаривающих на иврите больше чем грамотных людей разговаривающих на итальянском или немецком или катакана?
Стиль - как жизнь!
Это спорно. Скорее всего в фреймворке будет меньше багов чем в своём велосипеде. Например код boost или qt видят тысячи людей, а вот код своей библиотеки - не так уж и много. И, например, glibc - это фреймворк? А её используют очень крутые перцы.
Т.е. профессионалы постоянно изобретают велосипед? Мне казалось фреймворки нужны чтобы ускорить разработку и люди не повторяли изобретение одного и того же кода и его багов.
А освоить указатель на указатель, то титул властелина мира присваивается автоматически? Где можно получить свою долю?
Любопытное утверждение, но мне кажется маловероятным.
Дело не в ширине плеч, а в заявляемом месте в пищевой цепочке (C)
Где сложнее задачи, там и выше уровень подготовки. А вот разговорные языки к этому не относятся, потому что я не могу сказать, что какой-то язык сложнее, а какой-то легче, зависит от того где человек вырос. А вот с языками программирования ситуация иначе... Можно хоть 10 лет тренировать сишника, а он всёравно будет показывать плохой результат, но задачи на том-же джаваскрипте в пропорции успешно/плохо выполненых задач, будет выдавать результат лучше, потому что они проще. Поэтому я всётаки смею утверждать, что низкоуровневым, в данном случае Си, программистом может стать не каждый, а того-же флешера натренировать можно и из домохозяйки. Вот я и говорю, что кол-во задач увеличивается, есть потребность в большем кол-ве программистов, вот и берут уже всех подряд, кто хоть это может сделать и внести свой вклад![]()
Значится про ниши мы все же пришли к общему знаменателю ;-)
Все же вы немного критичны в этом утверждении, ведь синтаксис может выучить любой, но от этого он не станет специалистом или профессионалом?
Никто же не отрицает того факта что С++ действительно может решать ряд задач возможно даже определенную область в которой остальным будет либо трудно либо вообще не реально работать.
А с другой стороны, для примера выучив флэш не станешь спецом сразу, надо еще и дизайнерские зачатки иметь как минимум
Стиль - как жизнь!
Верно, но мы же говорим о программировании, а не о картинках и красивых финтифлюшках?Я имею ввиду программирование, как логику работы программы + багоустойчивость. И вот благодаря тому, что на низком уровне все нюансы контроллирует программист, а не какая-то библиотека, в которой большинство "программистов" даже не пытаются разобраться. Отсюда и их слабость. Они не знают как что работает, полагаются на написанную за них библиотеку, которая тоже может содержать баги и соответственно не могут адекватно, самостоятельно, реагировать на ситуацию. Относятся к многим нюансам халатно, отсюда и баги...
Ну раз так, то тогда простыми словами, я считаю что профессионалов, по соотношению к не профессионалам, среди джаваскрипт/флеш/джава/и т.д. разработчиков, гораздо меньше и преобладающее большинство домохозяйкиПотому что для того чтобы что-то полезное делать на том-же джаваскрипте, быть профи и знать как и что работает не надо, а вот чтобы писать что-то действительно полезное на Си, нужно иметь гораздо большую подготовку. Отсюда и кол-во специалистов в других областях большее
Но соотношение явно не идентичное.
P.S.: Именно поэтому, в другой ветке, я и написал, что считаю ниже своего достоинства писать на этих всех языках, где такое больше кол-во "специалистов".
Да и кстати, на Си можно написать практически всё, чего не скажешь об этих специализированных языках. Поэтому, я его ставлю на планку выше и как следствие считаю, что специалисты более продвинутые. И конечно-же хочу заметить, что о скорости разработки речи не идёт![]()
Последний раз редактировалось Zelion_D; 30.04.2011 в 07:56. Причина: Дополнение
Никто не спорит что на ++ можно сделать вещи которые нельзя или очень трудно сделать на других языкахно выкидывать фактор времени не правильно. Иначе делая акцент на времени можно точно также поставить на плану выше ++ов другой язык
Хотя и принимая последнее ваше высказывание, трудно не согласиться что квалификация среднего уровня программера в ++ должны быть выше такой же средней планки в других языках, но ваши критические высказывания и неприязнь к другим языкам похожа на прогрмамерский рассизм
За сим думаю что мы пришли к общему знаменателю![]()
Стиль - как жизнь!
Социальные закладки