![]() |
Модераторы: LSD Страницы: (144) « Первая ... 96 97 [98] 99 100 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
А потом резко становится не пофиг, когда он узнает, что спецов для ее сопровождения днем с огнем не сыщешь, а конкурент-заказчик спокойно выбирает из толпы Java/C#/PHP-кодеров. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Сопровождает, как правило, сам разработчик.
|
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Ок, какого направления будет программа? (В смысле что она будет делать?) А ты уверен, что сможешь так же легко и быстро интегрировать в нее все новомодные фишки, типа интеграции с соц.сетями и прочими веб-сервисами, с WinRT например, как это сделают шарписты? Или может ты про рынок веб-приложений? Но ты устанешь тягаться в пыхерами/рельсовиками/питонистами/джаваскриптерами/джавистами/дотнетчиками; даже с популярными нынче (особенно для веба) nosql-БД у делфи как-то все печально. Может рынок мобильных устройств? Но тут еще печальней, делфи на него даже не вышла. Добавлено @ 12:24
Это как снежный ком, где у тебя будет время разрабатывать новые проекты, когда ты еще сопровождаешь старые. Это сообщение отредактировал(а) k0rvin - 9.5.2013, 12:28 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Bother |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
Какое нам дело до "всего мира"? А гордость плохое качество, если нужны деньги.
![]() |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
А зачем равняться на более худший пример (Россия)? Образцом и целью стремления всегда должен служить хотя бы наилучший из существующих примеров. Иначе никогда из болота не вылезем. Добавлено через 5 минут и 56 секунд Ну и как бы:
Не такая большая разница как на Западе, но заметная и, думаю, с каждым годом (появлением новых выпускников), доля делфистов будет только падать. Это сообщение отредактировал(а) k0rvin - 9.5.2013, 12:51 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Bother |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
Я не предлагаю равняться, только руководствоваться существующими реалиями.
![]() |
|||
|
||||
Beltar |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Сказал фанат Хаскела. Иди перебирай списки уже и не мешай юзать нормальные языки. И поверь, что всем на ваш факториал одной строчкой абсолютно пофигу.
Ну свали из Рашки, если тебе здесь не нравится.
Почему-то я никакого такого сопровождения не вижу. Кстати, по поводу вакансий, найти Delphi-кодера очень легко, а вот найти идиота, который добровольно будет кодить на жабе еще надо суметь, это чисто энтерпрайз язык. Плюс отбор строже. Собственно из таблиц Атари это и видно, на шарпе почему-то меньше вакансий, хотя он превосходит жабу во всем. Скорее всего как раз потому, что шарписта подготовить легко и на нем пишет много студентов. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
||||||
|
|||||||
Bother |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
Хочешь сказать что хаскель не продуманный?
Как связаны хаскель и перебор списков? Тем более что перебор это императивное понятие?
|
||||
|
|||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Лол, т.е. по-твоему возможны только два варианта: свалить или помогать гнить? А вариант вытащить «Рашку» из дерьма уже не рассматриваешь? Добавлено через 2 минуты и 4 секунды Из его таблиц видно только то, что спрос на джавистов и шарпистов выше. Смотрит студент на эти таблицы и сразу понимает, что ему с делфи не по пути. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Athari |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Akella
До тех пор, пока программка мелкая, а заказчик неопытный -- да, можно писать на чём угодно. Но опытный заказчик с задачами покрупнее наотрез откажется от использования велосипедов, когда есть готовые средства с большим количеством разбирающихся в вопросе специалистов (например, очень много заказчиков на дух не переносит самодельных CMS в веб-разработке), откажется использовать средства разработки, для которых сложно найти программиста на поддержку и развитие (многие указывают предпочитаемые средства разработки) и т.п. Здесь ситуация менее выраженная, чем на традиционном рынке труда, так как много мелких и неопытных заказчиков, но тенденция та же. @Bother
Ну есть же VB -- тоже изначально "язык для обучения" с многословным синтаксисом, который оброс таким количеством конструкций, что родная мама Курц и Кемени не узнают. VB.NET -- это что угодно, но не BASIC. Это скорее C# с альтернативным синтаксисом, в котором выпилена часть фич типа работы с unsafe кодом. Если бы МС вдруг понадобился дельфи, то она сделала бы из него точно такого же франкенштейна. (Что, впрочем, ненужно, так как никому не нужный франкенштейн в лице Delphi Prism уже существует.) @Beltar
В US больше джавы, в UK больше шарпа. И почему у джавы больше популярность, я уже объяснял: она появилась раньше, на ней написано больше кода (в том числе весьма качественного). Шарпу банально приходится догонять. Плюс шарп из монстров продвигается только МС, а на стороне джавы куча корпораций, в том числе Гугл и местами Яблоко. Обратимся снова к indeed.com -- там есть такая замечательная фича, как график первой производной популярности яызка: http://www.indeed.com/jobtrends?q=java%2C+...&relative=1. Прекрасно видно, что: 1. Шарп растёт со всё ускоряющимися темпами (хотя после 2012 года резкий рост прекратился, но всё ещё остался). 2. Популярность джавы изменяется незначительно, с 2009-го по конец 2012-го график поднимается над нулём, в остальное время находитя под ним. 3. Дельфи иногда выбирается в положительный рост, но бОльшая часть графика находится ниже нуля (так как дельфи весьма непопулярна, то её график гораздо менее стабилен). Можно заметить, что формы графиков очень похожи (выпуклости и вогнутости часто совпадают) -- вероятно, это связано либо с особенностями работы сайта, либо с экономическим положением, -- поэтому на на точные значения в каждый момент времени я бы не обращал внимание, графики следует в уме сглаживать. |
||||||
|
|||||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Нормальные — это те, которые не умеют квалификацию импорта модулей? Которые не умеют импортировать отдельные функции/типы из модуля? Те, в которых асинхронность через задницу? Или те, которые не умеют вывод типов? Или те, которые сливают по производительности кода большинству языков с GC? Или те, которые, несмотря на «мощные RTTI и рефлексию» не умеют маршаллить/демаршаллить JSON из/в структуры/объекты (Go, например, умеет искаробки)? Не имеют нормальных библиотек с современным популярным NoSQL-БД? Не имеют нормальных веб-фреймворков (для Хаскелла целых 3 качественных)? Этот список можно продолжать бесконечно. Я уж не говорю про возможность вызова виртуальных методов в конструкторах, что может привести просто к сказочным результатам, нарушениям инвариантов, необходимость в деструкторе проверять каждое поле-объект на nil-овость только лишь потому, что неизвестно, вызван был деструктор для этого поля ранее или нет. Нормальный язык, да. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
О том, что такое Хаскелл я вообще понятия не имею, вчера попалась тут такая его характеристика, что понять Хаскелл из его описания невозможно, его можно только показать, после этого зато все просто. Аналогично я не могу понять из описания Lisp. И в этом слабость любой функциональщины, ее нереально описать, замечания вида "описывает не как делать, а что делать" запутывают еще больше, т. к. я их понимаю, что компу можно сказать: "вычисли сумму квадратов 6 и 8", - и он это сделает. Ню-ню. Императивный язык же, который просто описывает порядок выполнения неких базовых инструкций самоочевиден. Я вообще под функциональным программированием понимаю исключителньо минимизацию побочных эффектов, а это достижимо в любом императивном языке, только библиотеки должны быть сответствующие.
Знаешь, если тебе не нравится паскалевкий синтаксис, то сиди и молчи в тряпочку, если меня бесит сишный синтаксис, я просто не использую языки, где он применяется, но и не иду истерить, что ничего дескать в плюсах или шарпе сделать нельзя. А так ты только подтверждаешь свою неграмотность. Впрочем о компетенции типичного Delphi-хейтера выводы обычно сделать легко. Как правило он в принципе не понимает, что киданием компонентов на форму можно только UI нарисовать и где-то услышал, что Си для мужиков и т. п. Можно все-таки узнать, на какие шиши вообще жила и живет Delphi, если в США по ней и в лучшие годы было 3 вакансии на 4 штата? Все сидели и мучились с VB. А то никаких точных цифр, одни истерики, что никто не использует (100500 программ на каждом компе не в счет), что Абракадабра еле выживает, попутно скупая все, что можно. Хотя что-то мне подсказывает, что ответа я не получу и Delphi будут хоронить еще доооолго, за это время сменится пяток осей и окончательно грохнутся все современные новомодные технологии. Как Иран, который уже 30 лет бомбить собираются, да все никак не соберутся. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
По синтаксису язык оценивают нубы вроде тебя. Нормальные программисты смотрят на семантику, на те фичи и подходы, которые язык поддерживает искаробки, и в соответствии с которыми на нем удобно писать. Например никто не будет писать распределенный многопоточный/мультипроцессный сервер на делфи. Адекватные люди возьмут (да и берут) Erlang. Добавлено @ 14:27 Его никто не хоронит. =) Он уже в могиле. И некрофилы сами вымирают. Это сообщение отредактировал(а) k0rvin - 9.5.2013, 14:28 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
k0rvin |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Это и так понятно. Кругозор типичного делфиста ограничевается делфи и процедурщиной.
Наверняка эта характеристика составлена другим таким же делфистом? Это тоже понятно (см. выше). Она элементарно описывается лямбда-исчислением на пару-тройку страниц, в отличие от ООП.
Это не имеет отношения к ФП, это декларативное программирование (Prolog, SQL).
«Покажи людей старше 20»
Магия, да? «Покажи всех родственников»
это SPARQL (примерно. пролог почти та же фигня). Магия, да? Тебе бы стоило посмотреть/почитать первую лекцию SICP, про разницу между Imperative knowelege и Delcarative knoweledge, между итеративными и рекурсивными процессами и итеративными и рекурсивными определениями. А то чушь несешь, ей богу.
Функциональный язык просто описывает применение базовых функций. Никакой разницы. Опять отсутствие знаний. Под функциональным программированием понимается нормальный(подстановочный) порядок вычислений и декомпозиция на потоки. Добавлено @ 14:45 Кстати Lisp'ы почти все мультипарадигменны. Можно писать императивно и процедурно. А в Common Lisp ФП вообще не особо приветствуется. Это сообщение отредактировал(а) k0rvin - 9.5.2013, 15:09 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||||||||||
|
|||||||||||||
Bother |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
https://en.wikipedia.org/wiki/Functional_programming Или я тебя не правильно понял? Это сообщение отредактировал(а) Bother - 9.5.2013, 14:59 |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |