Серверные программы написанные на каком языке вы предпочитаете? (Опрос)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

ПО на каком языке программирования вы предпочитаете?
Существует ПО с одинаковым функционалом, но написанное на разных языках. Какой вы предпочтете?

С
9
69%
С++
4
31%
asm
0
Голосов нет
python
0
Голосов нет
shell(bash,csh etc)
0
Голосов нет
perl
0
Голосов нет
другие
0
Голосов нет
 
Всего голосов: 13

Аватара пользователя
korisk
Сообщения: 205
ОС: Xubuntu

Серверные программы написанные на каком языке вы предпочитаете?

Сообщение korisk »

Интересует уровень доверия к ПО в зависимости от языка программирования.
Спасибо за ответы.
Registerd Linux user #486684 at http://counter.li.org/
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение allez »

Не хватает варианта "Мне без разницы".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

идиотский вопрос. Вы ещё на форуме автомобилей спросите:

с каким инструментом вы поедете:

  • отвёртка
  • домкрат
  • ключ 10х12

и уберите мультивыбор. Так и хочется послать ТСа куда-нить подальше с ОДНИМ из этих инструментов...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

korisk писал(а):
02.02.2014 00:33
Интересует уровень доверия к ПО в зависимости от языка программирования.

ещё более веселее. Какое может быть доверие к быдлокодеру, который делает XYZ на не предназначенном для того ZYX?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
korisk
Сообщения: 205
ОС: Xubuntu

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение korisk »

drBatty писал(а):
02.02.2014 11:28
korisk писал(а):
02.02.2014 00:33
Интересует уровень доверия к ПО в зависимости от языка программирования.

ещё более веселее. Какое может быть доверие к быдлокодеру, который делает XYZ на не предназначенном для того ZYX?

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

Например простенький прокси для проброса портов:
Есть вариант на Perl, Python, C, C++ и bash(с помощью nc). Какой вы опробуете первым?
Registerd Linux user #486684 at http://counter.li.org/
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение neol »

Выбор может быть основан много на чем, но я не припоминаю случая, когда я выбирал бы софтину по языку, на котором она написана. Вот даже мысли такой не возникало.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

korisk писал(а):
02.02.2014 14:24
Вы точно уловили суть вопроса, но бывют ситуации, когда решаемая задача не накладывает жестких ораничений, тогда значение начинает играть отношение к языку.

не бывают. Бывают ситуации, когда есть годная программа на python'е, а администратор сервера ненавидит питон ибо упёртый.

А программу пишет программист, а не ЯП. Если программист говнокодер, то он пишет говнокод. И ЯП к этому ортогонален.

korisk писал(а):
02.02.2014 14:24
Например простенький прокси для проброса портов:
Есть вариант на Perl, Python, C, C++ и bash(с помощью nc). Какой вы опробуете первым?

я попробую обойтись без костылей.

neol писал(а):
02.02.2014 14:37
Выбор может быть основан много на чем, но я не припоминаю случая, когда я выбирал бы софтину по языку, на котором она написана. Вот даже мысли такой не возникало.

тут наверное речь не о программах, а о костылях. По типу моих sed/bash скриптов.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
antares0
Сообщения: 92

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение antares0 »

korisk писал(а):
02.02.2014 14:24
bash(с помощью nc).

Это в моем представлении и есть правильное использование маленького сервера на C. По жизни пишу на "другом" но из перечисленых варинатов лучше С.

Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

Естественно, сишные CGI.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Женя Подсыпальников
Сообщения: 482

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение Женя Подсыпальников »

Почему-то склонен считать,
что в С++ больше попыток "рисовать", "защищать" и "тестировать".

В общем практическом случае - то туфта, конечно,
хило написать можно везде :)
Пойдём на рыбалку !
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

eddy писал(а):
02.02.2014 17:49
Естественно, сишные CGI.
Тут можно спорить до посинения, но C -- не самый лучший выбор для CGI. Хотя бы как минимум из-за существенно большей трудоёмкости и времени работы для одного объёма работы, если сравнивать с некоторыми другими языками. Ну и к тому же, одним CGI тут дело не ограничивается. Точнее даже вообще не в нём дело.
Если я правильно понял вопрос ТС, то его можно перефразировать так: если бы вам предложили выбрать nginx ( apache, postgresql, etc ) написанный на C / python / brainfuck / etc , какой-бы вы выбрали?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

SLEDopit писал(а):
03.02.2014 12:37
C -- не самый лучший выбор для CGI.

Для меня — самый. Язык элементарный, все понятно. Работает. Не тормозит.
SLEDopit писал(а):
03.02.2014 12:37
одним CGI тут дело не ограничивается

Ограничивается: веб-морда элементарно на html с жабоскриптом пишется.
SLEDopit писал(а):
03.02.2014 12:37
Если я правильно понял вопрос ТС, то его можно перефразировать так: если бы вам предложили выбрать nginx ( apache, postgresql, etc ) написанный на C / python / brainfuck / etc , какой-бы вы выбрали?

А, я неправильно понял.

Кстати, в узкоспециализированной элементарщине вообще никакой веб-сервер ставить не надо: пишем демона, который помимо обработки POST-запросов еще и GET-запросы обрабатывает и выплевывает нужные веб-страницы.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

SLEDopit писал(а):
03.02.2014 12:37
Если я правильно понял вопрос ТС, то его можно перефразировать так: если бы вам предложили выбрать nginx ( apache, postgresql, etc ) написанный на C / python / brainfuck / etc , какой-бы вы выбрали?

а есть выбор?

eddy писал(а):
03.02.2014 12:41
Для меня — самый. Язык элементарный, все понятно. Работает. Не тормозит.

php чем не подходит? У тебя не работает/тормозит? Ключевое слово "у тебя".
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

drBatty писал(а):
03.02.2014 13:06
php чем не подходит?

Жестокая гадость же! И нафига учить еще один ЯП?
drBatty писал(а):
03.02.2014 13:06
Ключевое слово "у тебя".

А мне до остальных дела нет.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

eddy писал(а):
03.02.2014 12:41
Для меня — самый. Язык элементарный, все понятно. Работает. Не тормозит.
Круто. Только вот сколько времени нужно на написание простенького сайтика а-ля персонального блога с возможностью комментирования, регистрации и хранения всей информации в базе данных ( хотя бы sqlite3 ) на С? И сколько на том же python'e?
eddy писал(а):
03.02.2014 13:45
И нафига учить еще один ЯП?
Действительно. Зачем Ритчи вообще С придумал? Писали бы все себе на asm'е.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

eddy писал(а):
03.02.2014 13:45
Жестокая гадость же! И нафига учить еще один ЯП?

для экономии времени.

SLEDopit писал(а):
03.02.2014 14:05
Круто. Только вот сколько времени нужно на написание простенького сайтика а-ля персонального блога с возможностью комментирования, регистрации и хранения всей информации в базе данных ( хотя бы sqlite3 ) на С? И сколько на том же python'e?

кстати, вы не правы. Разница не очень велика.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

drBatty писал(а):
03.02.2014 14:22
кстати, вы не правы. Разница не очень велика.
Не велика, потому что python, а не php или просто в принципе не велика?
Ну и потом для python'a есть django/flask/etc. С ним задачу можно реализовать меньше чем за полдня. Для С тоже есть какие-то фреймворки. Но не уверен, что они настолько же ускоряют работу.
ps. Ну и даже если сравнивать всё "по-честному", то на python'e всё равно быстрее получится. Там не нужно о доброй половине тех вещей париться, которые в C опустить просто не получится.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

SLEDopit писал(а):
03.02.2014 15:06
Не велика, потому что python, а не php или просто в принципе не велика?

в принципе не велика. Все эти встроенные строки недолго накостылить и на сишечке, как и пхпшные/питоновские структуры данных(списки/словари). И ещё не факт, что будет лучше.
SLEDopit писал(а):
03.02.2014 15:06
Ну и потом для python'a есть django/flask/etc.

это да, но вы про "написание простенького сайтика а-ля персонального блога". Зачем там jango? https://www.google.ru/search?q=django+vulnerability вот этого не будет зато (:
SLEDopit писал(а):
03.02.2014 15:06
Ну и даже если сравнивать всё "по-честному", то на python'e всё равно быстрее получится. Там не нужно о доброй половине тех вещей париться, которые в C опустить просто не получится.

вот только в C парится нужно всего раз. В отличие от php, в котором строки-то есть, но вот сравнивать их нельзя как обычные величины, надо strcmp(). В питоне наверняка тоже полно таких тонкостей. Всё это вместе взятое нивелирует то, что в сишечке нужно подбирать за собой ошмётки памяти.

Ну и ещё раз: пишет не ЯП, пишет кодер.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение azsx »

а кто нибудь знает аналогичные проекты cms на c?
вот пример http://cppcms.com/wikipp/en/page/main
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

SLEDopit писал(а):
03.02.2014 14:05
Только вот сколько времени нужно на написание простенького сайтика а-ля персонального блога с возможностью комментирования, регистрации и хранения всей информации в базе данных ( хотя бы sqlite3 ) на С? И сколько на том же python'e?

Без понятия. А вот веб-морда для управления всякой хренью создается где-то за месяц. На пхытоне, возможно, знающий пхытон написал бы быстрей. Но нафига мне такое уродство? Пхытон только для GUI годится, если нужно для CLI'шных программ сделать по-быстрому какую-нибудь гуйню.
drBatty писал(а):
03.02.2014 14:22
для экономии времени.

Вряд ли.
SLEDopit писал(а):
03.02.2014 15:06
Там не нужно о доброй половине тех вещей париться, которые в C опустить просто не получится.

Зато придется париться по поводу других вещей. Скажем, как передавать и хранить бинарные данные? Пхытон даже не имеет типов данных! Недоязычок какой-то.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

eddy писал(а):
03.02.2014 15:43
как передавать и хранить бинарные данные?

php::строки разве не подходят?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

eddy писал(а):
03.02.2014 15:43
Скажем, как передавать и хранить бинарные данные?
Бинарные данные -- как раз такая штука, от которой следует бежать при первой возможности. И использовать исключительно в случаях, когда деваться больше некуда. Тем не менее, обрабатывать бинарные данные в python'е вполне можно. И типы данных там есть.

drBatty писал(а):
03.02.2014 15:20
вот этого не будет зато (:
Несомненно, у вас уязвимостей будет значительно меньше. Ядро то, я надеюсь, вы тоже своё написали? А то в линуксовом СТОЛЬКО уязвимостей, что даже скачивать страшно.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

drBatty писал(а):
03.02.2014 16:03
eddy писал(а):
03.02.2014 15:43
как передавать и хранить бинарные данные?

php::строки разве не подходят?

Мы про пхытон говорили. Хотя, пыхпых и пхытон - одного поля навоз.

SLEDopit писал(а):
03.02.2014 16:17
И использовать исключительно в случаях, когда деваться больше некуда.

Неправда. Всякие JSON'ы нужны лишь если мы хотим дать человеку возможность непосредственно редактировать эти данные, а если ему туда лезть не надо, бинарные еще и места мало занимают.
SLEDopit писал(а):
03.02.2014 16:17
И типы данных

какой ужас!
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

eddy писал(а):
03.02.2014 16:33
Неправда. Всякие JSON'ы нужны лишь если мы хотим дать человеку возможность непосредственно редактировать эти данные, а если ему туда лезть не надо, бинарные еще и места мало занимают.
Правда. Я не говорю исключительно про json/xml или какой-то иной конкретный формат. Если есть возможность, то текстовый формат всегда лучше бинарного. Как минимум по той простой причине, что он читабельнее для человека и не нужно мучаться со специальными утилитами для его чтения/редактирования. К тому же, посмотрите на файлы в своей системе: /etc/passwd, /etc/shadow , /etc/group и прочие. Они, почему-то, все как на подбор в текстовом формате, а не бинарном. Хотя, казалось бы, прямое редактирование этих файлов в обход стандартных утилит на слишком приветствуется.
Любителям повсеместно воткнуть бинарный формат часто рассказывают занимательную историю: в далёкие-предалёкие времена, когда только-только на свет появился Боинг 747 ( а это был аж 1969 год ), системы бронирования мест внезапно перестали качественно выполнять свою задачу. А всё потому, что они использовали бинарный формат для хранения своих данных: им нужен был какой-то жалкий один байт на каждого пассажира. Только в 747 внезапно влезало больше 255 человек, к чему программа была явно не готова. (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

SLEDopit писал(а):
03.02.2014 16:17
Бинарные данные -- как раз такая штука, от которой следует бежать при первой возможности.

ничего, что все ваши словари/списки и прочая ерунда == бинарные данные?
SLEDopit писал(а):
03.02.2014 16:17
Несомненно, у вас уязвимостей будет значительно меньше. Ядро то, я надеюсь, вы тоже своё написали? А то в линуксовом СТОЛЬКО уязвимостей, что даже скачивать страшно.

передёргиваете.
1. ядро у всех есть
2. в ядре баги оперативно закрывают
3. И самое главное: сколько будет стоить взлом вашего бложика на джанго, который вы напейсали за полдня, и бложика Эдуарда на сишечке? Уверен, ваш поломает четвёртый пионер. А бложик Эдуарда может достичь высокой популярности, и всё равно туда никто не полезет. А кто полезет, то ломать ничего не станет.

Посему хитрый план Эдди имеет право на жизнь -- у него как влитой стоять будет, а вы будете латать дыры 24/7/365.

Такие дела...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

SLEDopit писал(а):
03.02.2014 17:31
то текстовый формат всегда лучше бинарного.

для передачи/внешнего хранения. И только.
SLEDopit писал(а):
03.02.2014 17:31
Как минимум по той простой причине, что он читабельнее для человека

число double читабельно? Какого ляда вы юзаете double???
SLEDopit писал(а):
03.02.2014 17:31
К тому же, посмотрите на файлы в своей системе: /etc/passwd, /etc/shadow , /etc/group и прочие. Они, почему-то, все как на подбор в текстовом формате, а не бинарном.

вы ещё /proc/cpuinfo вспомните, и доказывайте на его примере "текстовость CPU".
SLEDopit писал(а):
03.02.2014 17:31
Хотя, казалось бы, прямое редактирование этих файлов в обход стандартных утилит на слишком приветствуется.

не приветствуется, но допустимо. Есть и возможность чтения.

SLEDopit писал(а):
03.02.2014 17:31
Любителям повсеместно воткнуть бинарный формат

демагогия детектед.

SLEDopit писал(а):
03.02.2014 17:31
в далёкие-предалёкие времена, когда только-только на свет появился Боинг 747 ( а это был аж 1969 год ), системы бронирования мест внезапно перестали качественно выполнять свою задачу. А всё потому, что они использовали бинарный формат для хранения своих данных: им нужен был какой-то жалкий один байт на каждого пассажира. Только в 747 внезапно влезало больше 255 человек, к чему программа была явно не готова. (:

а про программу в космическом спутнике, в которой запятую забыли, вы почему не рассказали?

а я напомню:
Или самая дорогая точка?

Иногда утверждается, что ошибка была вызвана тем, что при написании программы была поставлена точка вместо запятой. В языке ФОРТРАН, на котором была написана программа, выражение изменило свой смысл:

DO 17 I = 1, 10

было интерпретировано как

DO17I = 1.10

то есть как присвоение переменной DO17I — так как пробельные символы не учитываются языком.[10] Есть легенда (впрочем, неподтвержденная), что подобная ошибка была в одной из программ НАСА для вычисления орбиты, однако это программа использовалась в проекте Меркурий, а не Маринер, и эта ошибка была исправлена до запуска корабля.

http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%...D%D0%B5%D1%80-1
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

SLEDopit писал(а):
03.02.2014 17:31
Они, почему-то, все как на подбор в текстовом формате, а не бинарном

Что тут удивляться? Эти файлы редактируют руками, вот они и в текстовом формате!
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение SLEDopit »

drBatty писал(а):
03.02.2014 18:10
передёргиваете.
Отнюдь. У вас просто явно двойные стандарты. Я совершенно не понимаю, в чём разница между ядром и django'й в данном вопросе. Да и аргументы ваши достаточно забавны:
drBatty писал(а):
03.02.2014 18:10
1. ядро у всех есть
есть то оно может и у всех. но разбираются в нём менее 5% счастливых обладателей. и ещё процентов 10 от этих 5 могут что-то пофиксить или накостылять там. В django процент существенно выше, потому что эта штука изначально заточена под девелоперов. Домохозяйкам оно не нужно.
drBatty писал(а):
03.02.2014 18:10
2. в ядре баги оперативно закрывают
Да просто моментально. Никто и глазом моргнуть не успел, как #12309 взяли и пофиксили (и вы точно уверены, что его пофиксили?) (:
drBatty писал(а):
03.02.2014 18:10
3. И самое главное: сколько будет стоить взлом вашего бложика на джанго, который вы напейсали за полдня, и бложика Эдуарда на сишечке? Уверен, ваш поломает четвёртый пионер. А бложик Эдуарда может достичь высокой популярности, и всё равно туда никто не полезет. А кто полезет, то ломать ничего не станет.
С такой логикой вам срочно необходимо переписать всю вашу систему. Потому что ведро linux поломает каждый четвёртый, а к вам с переписанным ядром, если кто и полезет, то ломать ничего не станет.

зы. Да и целых 22 бага на cvedetails это же явно от того, что тысячи разработчиков со всего мира просто ленятся. Ещё и бэкдорят, наверняка. А вот в ведре хорошо ищут. Уже больше 1000 накопали. И, разумеется, один обычный разработчик в любом случае напишет продукт существенно превосходящий по качеству многолетний труд сообщества разработчиков.

drBatty писал(а):
03.02.2014 18:21
число double читабельно? Какого ляда вы юзаете double???
я, надесюь, вы не будете спорить, что оно читабильнее, чем оно же, но в бинарном формате? И из него даже можно выудить какую-нибудь информацию, при должном упорстве.
drBatty писал(а):
03.02.2014 18:21
а про программу в космическом спутнике, в которой запятую забыли, вы почему не рассказали?
Как связаны ошибка программиста и формат хранения данных?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение eddy »

SLEDopit писал(а):
03.02.2014 19:01
Как связаны ошибка программиста и формат хранения данных?

Дык, в вашем примере было то же самое: тупая ошибка программиста.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Серверные программы написанные на каком языке вы предпочитаете?

Сообщение drBatty »

SLEDopit писал(а):
03.02.2014 19:01
есть то оно может и у всех. но разбираются в нём менее 5% счастливых обладателей. и ещё процентов 10 от этих 5 могут что-то пофиксить или накостылять там. В django процент существенно выше, потому что эта штука изначально заточена под девелоперов. Домохозяйкам оно не нужно.

ядро ВСЕ обновляют. А вот джанго... Работает -- ладно. Ядро все подряд ковыряют, причём обычно -- за зарплату, вполне официально. Джанго ковыряют на коленке 3.5 гика. Остальные "девелоперы", тупо копируют и берут бабло за своё костыляние.

Не, ну будьте честными...

SLEDopit писал(а):
03.02.2014 19:01
Да просто моментально. Никто и глазом моргнуть не успел, как #12309 взяли и пофиксили (и вы точно уверены, что его пофиксили?) (:

12309 это не баг. Это целый огромный fuckup архитектуры. Такое бывает. Бывает в любой сложной системе, просто в других системах делают вид, что всё хорошо, и заметают мусор под ковёр. У нас это исправили.
SLEDopit писал(а):
03.02.2014 19:01
С такой логикой вам срочно необходимо переписать всю вашу систему. Потому что ведро linux поломает каждый четвёртый, а к вам с переписанным ядром, если кто и полезет, то ломать ничего не станет.

это верно. Я и не говорю, что способ Эдди простой. Вы разве этого ещё не поняли? Да, написать движок на сишке в разы более трудоёмкая(хотя и выполнимая) работа. Это вам не джанго костылять.
SLEDopit писал(а):
03.02.2014 19:01
число double читабельно? Какого ляда вы юзаете double???

я, надесюь, вы не будете спорить, что оно читабильнее, чем оно же, но в бинарном формате? И из него даже можно выудить какую-нибудь информацию, при должном упорстве.

дык у вас в коде таки double, или string?
SLEDopit писал(а):
03.02.2014 19:01
Как связаны ошибка программиста и формат хранения данных?

как связана ошибка программиста выбравшего внутренний формат unsigned char, с форматом хранения данных? Да точно также, как и любая другая ошибка, в т.ч. и запятая вместо точки, которую так просто пропустить в текстовом файле. Потому что в текстовом файле разницы между "." и "," нет никакой. Как и между "А" и "A", как и ещё Over9000 примеров. Да и вообще, надеяться на человеческий фактор как минимум глупо.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: