181

NioriX пишет:

Не нравится туча средств разработки... С одной стороны это хорошо, но с другой... Необходимые порой приложения написаны то на python то на perl, то еще на чем нибудь, вот и приходится держать зверинец интерпретаторов smile  И так не только со скриптами.

юзай питон он во имя добра  :lol:

Улыбайтесь! Это всех раздражает.

182

Nulex пишет:

юзай питон он во имя добра  :lol:

Питон много пил пиво "во имя добра", от чего его раздуло. Он пытается вползти в оперативку и не помещается.
Use PERL, Luke

183

zerg пишет:
Nulex пишет:

юзай питон он во имя добра  :lol:

Питон много пил пиво "во имя добра", от чего его раздуло. Он пытается вползти в оперативку и не помещается.
Use PERL, Luke

Да ладно купите ему исчо пусть порязвицо  :lol:  :lol:  :lol: 
Но после басика питон реально добрый язык  ag

Улыбайтесь! Это всех раздражает.

184

Nulex пишет:
zerg пишет:
Nulex пишет:

юзай питон он во имя добра  :lol:

Питон много пил пиво "во имя добра", от чего его раздуло. Он пытается вползти в оперативку и не помещается.
Use PERL, Luke

Да ладно купите ему исчо пусть порязвицо  :lol:  :lol:  :lol: 
Но после басика питон реально добрый язык  ag

Куда уж больше. Мне вот не приятно знать, что у меня есть что-то на столько жирное и неповоротливое на машине.
Так что XFCE (=

ЗЫ: у меня на домашней тачке 8 гигтар ddr3 на amd785g

185

zerg пишет:

Куда уж больше. Мне вот не приятно знать, что у меня есть что-то на столько жирное и неповоротливое на машине.
Так что XFCE (=

ЗЫ: у меня на домашней тачке 8 гигтар ddr3 на amd785g

Ну фиг знает... у меня 4 ддры2. И free:
                      total       used             free         shared    buffers     cached
Mem:       4060724    2165684    1895040          0     137860    1283364
причем сам питон юзает 10 метров, запускаю тотем он отжирает еще 40, что да многовато, но не смертельно

Улыбайтесь! Это всех раздражает.

186

Но религия не позволяет тратить лишнее (=

187

Python действительно язык с низким порогом вхождения.
но лично мне он не кажется таким глобальным (или фундаментальным) как Си или Паскаль...  smile
а вот перловые эксплойты еще ни один язык не переплюнул  ag

ПатреГ не любит Gnome...

188

Из перла можно слепить всё. Вопрос только в том, что есть средства, с помощью которых то же можно сделать удобней и быстрей. А так ограничений нет. Ну только ОСь на нём не написать, т.к. его фишка в том и состоит, что скриптовый-прекомпилируемый. Хотя может уже кто-нибудь и пробовал.

Из питона тоже можно. Клиентские приложения удобно писать. Уровень вхождения низок, к ошибкам добрей относится, есть в штатной комплектации даже кофеварка, ОСе не зависимая. Т.е. пишешь на подобном язычке и не задумываешься, что там будет дальше. Сколько оно памяти сожрёт или сколько процессорного времени - всё равно.

С языками ниже уровня всё сложней. Но дисциплина написания программ на сях или ассемблере того стоит.

189

zerg пишет:

Но дисциплина написания программ на сях или ассемблере того стоит.

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

190 (14.04.2010 10:49:11 отредактировано zerg)

Hvzh пишет:

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

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

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

191

zerg пишет:
Hvzh пишет:

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

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

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

драйвера?

ПатреГ не любит Gnome...

192 (14.04.2010 17:59:44 отредактировано drBatty)

zerg пишет:

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

угу. на ИМЕННО ЭТОМ компе. и ни дай бох вам поменять там хоть один резистор - весь код можно будет выбросить в помойку. И не важно, что вы потратили на него месяц бессонных ночей. Спасибо. Увольте-с. Код на Си работает также быстро. Причём через 10 лет он работает на порядки быстрее. А код на асме даже через месяц - псу под хвост.

ЗЫЖ буквально этой ночью переписывал функцию на асме. Которую сам-же написал в 2003м. Даже в 2003м я прекрасно понимал, что асм - плохо, но... В 2003м мой компилятор не поддерживал беззнаковый 64х битный тип, а вот мой процессор - поддерживал. пришлось бежать впереди паровоза. Ну а теперь, мне пришлось это переписывать...

ЗЗЫЖ хорошо у мну ума хватило написать подробных комментов, чтобы потом долго не заморачиваться - мне хватило минут сорок...

zerg пишет:

Из перла можно слепить всё.

а из чего нельзя? есть задачи, которые не решаемы на BASIC или sed, но решаемы на перловке? Я таких не знаю.

zerg пишет:

А так ограничений нет. Ну только ОСь на нём не написать, т.к. его фишка в том и состоит, что скриптовый-прекомпилируемый. Хотя может уже кто-нибудь и пробовал.

думаю, что раз есть компилятор для sed (ага. причём поставляется вместе с исходниками. я не виноват, что вы не в курсе), то уж для перловки точно есть. Ищите...

zerg пишет:

С языками ниже уровня всё сложней. Но дисциплина написания программ на сях или ассемблере того стоит.

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

193

а Mozilla Firefox случайно не на С/C++ написана?

ПатреГ не любит Gnome...

194 (15.04.2010 19:13:56 отредактировано )

В качестве шутки.
Вы можете использовать своего питона не по прямому назначению. Есть три способа:
1. Гуманистический. Отправить его на Яву. Пусть порезвится в паутине.
2. Бесполезный. Сделать его железным, видимо, чтобы можно было бросать в унитаз движущегося поезда.
3. Православный. Вы можете снять со своего питона шкуру и набить из нее чучело. Тогда он не будет пить пиво и заполнять всю память.

Termo пишет:

Python действительно язык с низким порогом вхождения.

Так оно, но кое какие фишки там реально взрывают моск...

Улыбайтесь! Это всех раздражает.

195

Termo пишет:

а Mozilla Firefox случайно не на С/C++ написана?

откуда такие странные вопросы?
у них исходники уже закрыли???  oO

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

196

drBatty пишет:

угу. на ИМЕННО ЭТОМ компе. и ни дай бох вам поменять там хоть один резистор - весь код можно будет выбросить в помойку.

Да Вы чего? Серьёзно? Вот как тогда объяснить наличие Menuet OS, написанной целиком на ассемблере?

ЗЫ: что для перла есть компилятор - известный факт, только, ИМХО, перл не тот случай, где нужный бинарники. Лично я не делаю двоичными свои поделки.

197

drBatty пишет:
Termo пишет:

а Mozilla Firefox случайно не на С/C++ написана?

откуда такие странные вопросы?
у них исходники уже закрыли???  oO

так знаете ответ или нет?   wink

ПатреГ не любит Gnome...

198 (16.04.2010 04:35:08 отредактировано )

zerg пишет:

Да Вы чего? Серьёзно? Вот как тогда объяснить наличие Menuet OS, написанной целиком на ассемблере?

а чтож вы её не юзаете? bx

zerg пишет:

ЗЫ: что для перла есть компилятор - известный факт, только, ИМХО, перл не тот случай, где нужный бинарники. Лично я не делаю двоичными свои поделки.

дык задачи-то разные бывают...

Termo пишет:

так знаете ответ или нет?

ну набрал

$ hg clone http://hg.mozilla.org/mozilla-central mozilla

щаз узнаем...
...
прошёл час...
завтра узнаем ab
на самом деле, это как спросить: "на каком языке говорят в микрософт?".
не удивлюсь, что в некой курилке говорят и на олбанском bx

ЗЫЖ многие кодеры сами думают, что пишут "на С++", но великие теоретики крутятся в гробу от их кода ab Потому - не знаю. Ну и кроме того, даже внутри одного файла *.cpp можно использовать сразу с десяток разных языков (я уж не говорю о диалектах и стилях).

drBatty пишет:

завтра узнаем

не. клонировал уже: 3279 файлов *.cpp, но есть 1500 файлов просто си. Есть и асм, и жабаскрипты, да и вообще полно всякого. Наверное языков 30-40 будет. из них, я не знаю чуть более чем половину bx

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

199

drBatty пишет:

а чтож вы её не юзаете? wink

Вопрос был не в юзабельности, а в том, что код вполне переносим.

200 (16.04.2010 16:27:52 отредактировано )

zerg пишет:

Вопрос был не в юзабельности, а в том, что код вполне переносим.

486 + встроенный сопроцессор
пентиум + возможность выполнить 2 инструкции одновременно
пентиум ММХ + возможность выполнять параллельно с основным процессором вычисления в целых на сопроцессоре, например ещё и сразу 8 операций над 16ю числами
п2 + SSE
п3 + SSE2
...

А ваш "переносимый" код так и остался на уровне древнего 80386...

При этом мой код активно юзает практически все новые технологии последних пентиумов. Хотя я его и писал много лет назад...

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

Какой смысл?

И ещё: если у  меня есть код ядра на си (например ядра Linux), я его могу собрать в рассчёте на СВОЙ процессор и/или оптимизировать его на высокую производительность (или на компактность). Код на асме оптимизировать невозможно - он настроен именно на самый поганый процессор, причём так, чтоб было средне-паршиво с размером, и средне-паршиво с производительностью (обычно они взаимоисключают друг-друга). И ничего вы с этим не поделаете, разве что в всё с нуля не перепишите.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

201

drBatty пишет:

на вашем минуэте  наверное даже музыку и не послушать, я уж молчу про кино... В итоге:

Да вроде бы года с 2004 можно...

Да и чего бы вы так, в конце концов, это ВЫ написали, что проблемы в коде начнутся после смены хотя бы ОДНОГО резистора. Вот я думаю, сколько резисторов у меня с вами по разному распаяно. А оно таки заработает (=

202

zerg пишет:
drBatty пишет:

на вашем минуэте  наверное даже музыку и не послушать, я уж молчу про кино... В итоге:

Да вроде бы года с 2004 можно...

Да и чего бы вы так, в конце концов, это ВЫ написали, что проблемы в коде начнутся после смены хотя бы ОДНОГО резистора. Вот я думаю, сколько резисторов у меня с вами по разному распаяно. А оно таки заработает (=

повторяю:
1)да, переносимый асмывой код возможен. Однако работает он по всем параметрам хуже чем код на C, и даже более того, хуже чем код на Java!
2)да, на асме можно писать код, который будет лучше всего на свете. Вот только такой код будет абсолютно не переносим, и потребует переписки многих участков даже в случае незначительных изменений в оборудовании.

"можно"... Ну и что? на Java тоже можно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

203

drBatty пишет:

1)да, переносимый асмывой код возможен. Однако работает он по всем параметрам хуже чем код на C, и даже более того, хуже чем код на Java!
2)да, на асме можно писать код, который будет лучше всего на свете. Вот только такой код будет абсолютно не переносим, и потребует переписки многих участков даже в случае незначительных изменений в оборудовании.

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

204 (19.04.2010 14:43:21 отредактировано Termo)

мне не нравится избирательность линукса к железу.
если железо работает, то венда на него встанет в 99,9%.
линь - нет. и это очень обидно...

ПатреГ не любит Gnome...

205

Termo пишет:

мне не нравится избирательность linuxа к железу.
если железо работает, то венда на него встанет в 99,9%.
линь - нет. и это очень обидно...

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

206

да какие ноутбуки...
на простом РС траблы  ac

ПатреГ не любит Gnome...

207

Termo пишет:

на простом РС траблы  sad

Вы про свою материнку?  wink

208 (19.04.2010 16:08:33 отредактировано Termo)

угу, и не только.
на неё не встал Debian
не встал Slackware
встала Fedora, но через 2 минуты выдала первый глюк (не удивлен)
и только Венде было по фигу.
удручает...

ПатреГ не любит Gnome...

209

Termo, ну дык железо разрабатывалось совместно с майкрософтом, там и биос с ними писали, я бы вообще 100 раз подумал прежде чем покупать такое или ставить на неё линукс, зачем нужны лишние проблемы, создали для винды, пусть на ней винда и крутится.

210

system-root пишет:

Termo, ну дык железо разрабатывалось совместно с майкрософтом, там и биос с ними писали, я бы вообще 100 раз подумал прежде чем покупать такое или ставить на неё linux, зачем нужны лишние проблемы, создали для винды, пусть на ней винда и крутится.

Очень прозрачная формулировка хорошего совета...