Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: актуальность применения языка ассемблера в современном мире

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> RE: актуальность применения языка ассемблера в современном мире
Имя
Сообщение << Старые топики   Новые топики >>
RE: актуальность применения языка ассемблера в современном мире - 2009-05-26 16:48:10.070000   
uhbif19

Сообщений: 78
Оценки: 0
Присоединился: 2009-03-07 10:06:13.343333
Какие задачи делают на асме:
!)Особо важные части програм которые требуют полной проработки Пример: части операционок
2)Код работающий с железом низкоуровнево Пример: драйвера
3)программы зацикленых на асме Примеры: не буду приводить ато они обидятся
Post #: 201
RE: актуальность применения языка ассемблера в современном мире - 2009-07-05 21:57:20.410000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: uhbif19

1)Особо важные части програм которые требуют полной проработки Пример: части операционок


http://www.tinyos.net/

quote:

ORIGINAL: uhbif19

2)Код работающий с железом низкоуровнево Пример: драйвера


http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?tp=&arnumber=941399&isnumber=20368

quote:

ORIGINAL: uhbif19

3)программы зацикленых на асме Примеры: не буду приводить ато они обидятся


то, что ты копаешь туннель детской лопаточкой, не означает что ты крутой - это означает только то, что ты не знаешь о существовании экскаваторов (или знаешь, но не умеешь пользоваться; или их у тебя просто нет)
Post #: 202
RE: актуальность применения языка ассемблера в современном мире - 2009-07-14 21:29:04.126666   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Сколько раз уже зарекался не влазить в такие темы, но упорство некоторых все таки поражает. Молодцы Пашкела и те кто перестал спорить так как после ваших аргументов вообще непонятно что еще можно сказать. Короче к сути. Денатурат вот ты вроде по сообщениям достаточно эрудированный человек, но лично меня убивает твоя невозможность сделать вывод на основе каких-то фактов.
Вот конкретный пример с асмом, раз теория тебя не устраивает. Возьми алгоритм шифрования AES, по заявлениям разработчиков для взлома шифрования потребуется 149 триллионов лет. Представь что там ключ поменьше или какие-то ограничения есть, чтобы время поменьше стало но офигеть какое было и вот предстать что там есть цикл который выполняется предположим миллион раз - а ведь твой компиллятор может воткнуть туда предположим 2 лишних команды, сколько в таком случае будет лишних операций.
Ты мне наверное опять придешь ссылку на какую-нибудь там ОС или прогу написанную на чем-то еще, но не асме. Но так как ты спросил про асм, то считай что это интеловская архитектура и асм на ней по определению быстрее всего(за искл машинного кода).
Кстати про твою tinnyOS. Не могу понять вроде ты такой разнопланово образованный человек, а простых вещей не понимаешь. Ну нах тебе писать на асме ОСь, когда современные компы достаточно быстры. Те кто пишут что типа асм там для ОСей удобен - ИМХО все это фигня, ты нормальную ось будешь на асме писать очень долго, максимум это пару сложных уастков переписать. Поэтому в тинниОС никто и не загонялся с асмом, сейчас на C# оси пишут и ничего, работают.
Это лирическое отступление. Конкретика - асм(это если прога на соотв. архитектуре исполняться будет) там где какие-то офигевшие вычисления надо произвести или что-то сопоставимое. Есть же например программа которая рассчитывает Большой взрыв - вы же не скажете что ее на С# кто-то додумался написать.(понятно что там не АСМ, но там язык заточеннный под архитектуру, своего рода аналог асма для интела). Есть рпограммы для расчета чего-то связанного с ДНК. Там та же ситуация.
А если ты программер который пишет коммерческую прогу для передачи инфы между двумя банками - ты может и в жизни не узнаешь про асм.
Это все ИМХО.
Post #: 203
RE: актуальность применения языка ассемблера в современном мире - 2009-07-14 23:33:00.723333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
Если тебе нужно произвести какие-то сверхкрутые вычисления, ты будешь использовать, например, MapReduce, а не писать прогу на асме. Как пример, как-то была у меня необходимость сбрутить один пароль для вордовского документа. Любая отдельная программа предлагала подобрать шестизначный код на моей машине минимум за месяц. В конечном итоге я упёрся в сайт, на котором ты сначала "зарабатывал" баллы, отдавая часть своего процессорного времени (не больше 1%), а потом за эти баллы покупаешь взлом пароля. Сбрутил дней за 5, 4 из которых набирал баллы. Так что оптимизации на 1-2 команды в цикле - это оооочень слабое улучшение для таких улучшений.

И, кстати говоря, есть основания полагать, что программы на C# во многих случаях работают быстрее, чем, например, на С++.
Post #: 204
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 00:28:54.826666   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Я не вникал что такое MapReduce, но скажу тебе так если ты используешь архитектуру интел, то для выигрыша хотя бы одной команды ты будешь использовать асм, так как ниже его только машинные коды. Повторяю если есть такая необходимость(типа сверхкрутых вычислительных задач). В системах с другой архитектурой можешь использовать другой язык, который будет все равно более привязан к архитектуре(типа асма на интеле) ИБО ЧЕМ ЯЗЫК БЛИЖЕ К АРХИТЕКТУРЕ ТЕМ ОН БОЛЕЕ ПРОИЗВОДИТЕЛЕН, КАК ЭТО МОЖНО НЕ ПОНИМАТЬ. Такое чувство что вы с денатуратом такие разносторонние люди что все знаете. Вот ты кинула ссылку на MapReduce ты что на нем пишешь? может читала про него что-то. В вики написано тчо используется для вычислений - НО ТАМ МОЖЕТ ВСЯ ЭТА MapReduce НАПИСАНА НА АСМЕ, ТЫ ЖЕ ЭТОГО НЕ ЗНАЕШЬ, А КАК Я ПОНИМАЮ НАШЛА ССЫЛКУ В ВИКИ ЧИСТО ЧТОБЫ ДОКАЗАТЬ ЧТО АСМ НЕ ИСПОЛЬЗУЕТСЯ ДЛЯ ВЫЧИСЛЕНИЙ.
Кстати вот скажи мне про этот мапредъюс - что именно он считает. вот если бы ты начала писать прогу дл ярасчета последствий большого взрыва на архитектуре интела она бы тебе подошла? может она используется вычислений время вычислений которых предположим до 100 миллионов лет. А если больше - например какое-нибудь вычисление структуры ДНК она уже не справляется Т.К. НАПИСАНА НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ И ДЛЯ ТАКИХ БОЛЬШИХ ВЫЧИСЛЕНИЙ НЕОБХОДИМО ПЕРЕПИСАТЬ ОТДЕЛЬНЫЕ УЧАСТКИ КОДА НА АСМЕ.
Но опять же повторяю что асм это достаточно спецефично, наверное 95 % программистов на нем и никогда и строчки не напишут.

Post #: 205
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 02:20:53.670000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Dgedit

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


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

quote:

ORIGINAL: Dgedit

считай что это интеловская архитектура и асм на ней по определению быстрее всего(за искл машинного кода)


неверно. использования ассемблера тебе даст только fine grain optimization - уменьшение количества тактов на выполнение некоторой (достаточно простой для того, чтобы её вообще имело писать на ассемблере) операции. оптимизаций более высокого уровня на ассемблере ты не сделаешь

пассажа про tinyOS я не понял - переведи на русский, пожалуйста

quote:

ORIGINAL: Dgedit

асм(это если прога на соотв. архитектуре исполняться будет) там где какие-то офигевшие вычисления надо произвести или что-то сопоставимое. Есть же например программа которая рассчитывает Большой взрыв - вы же не скажете что ее на С# кто-то додумался написать.(понятно что там не АСМ, но там язык заточеннный под архитектуру, своего рода аналог асма для интела). Есть рпограммы для расчета чего-то связанного с ДНК. Там та же ситуация.


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

quote:

ORIGINAL: Dgedit

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


скорость - это прежде всего умение использовать эффективные алгоритмы и структуры данных, учитывающие все особенности системы; хотя бы базовое владение теорией сложности. посмотри на лидеров Project Euler, TopCoder - на чём они пишут? Paper And Pencil в качестве инструмента встречается там куда чаще чем ассемблер; ты же, скорее всего, не решишь там эффективно ни одной задачи

человека, который начинает использовать ассемблер из соображений "потому что быстрее" лично я буду гнать ссаными тряпками из комманды

quote:

ORIGINAL: Dgedit

Я не вникал что такое MapReduce


и это, вообще говоря, хорошо тебя характеризует - в той же мере, что и 99% людей, использующих ассемблер по указанным тобой причинам. глубокое, тупое невежество; нежелание учиться; вера в волшебные свойства "языка низкого уровня". чудес не бывает. асимптотическая сложность алгоритма от реализации его в машкодах не уменьшится, а учёт одного только звена вычислительной системы (CPU) выльется в чудовищно непроизводительное приложение
Post #: 206
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 02:27:00.483333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Dgedit

ИБО ЧЕМ ЯЗЫК БЛИЖЕ К АРХИТЕКТУРЕ ТЕМ ОН БОЛЕЕ ПРОИЗВОДИТЕЛЕН


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

quote:

ORIGINAL: Dgedit

MapReduce ты что на нем пишешь? может читала про него что-то. В вики написано тчо используется для вычислений - НО ТАМ МОЖЕТ ВСЯ ЭТА MapReduce НАПИСАНА НА АСМЕ, ТЫ ЖЕ ЭТОГО НЕ ЗНАЕШЬ


MapReduce - это алгоритм, чучело. пример эффективного использования чистого ФП в Google. нет, они его не на ассемблере писали, уверяю тебя :)

quote:

ORIGINAL: Dgedit

А если больше - например какое-нибудь вычисление структуры ДНК она уже не справляется Т.К. НАПИСАНА НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ И ДЛЯ ТАКИХ БОЛЬШИХ ВЫЧИСЛЕНИЙ НЕОБХОДИМО ПЕРЕПИСАТЬ ОТДЕЛЬНЫЕ УЧАСТКИ КОДА НА АСМЕ.


на кластерах Google она используется, в поисковом движке. достаточно большие вычисления? чудо, приведи хотя бы один пример действительно большой расчётной задачи, решение которой было достигнуто путём реализации на голом ассемблере
Post #: 207
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 02:39:35.050000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
к слову, раз уж подняли подобную тему. если в твою задачу специфическую задачу входит простой, но ресурсоёмкий алгоритм, который вряд ли будет существенно изменятся со временем (например, что-нибудь из DSP), то лучшим решением будет проектирование чипа, его реализующего. на очень высокоуровневом языке, вроде System Verilog или SystemC. с прогонкой и тестированием на FPGA (или плате с несколькими FPGA)
Post #: 208
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 10:33:54.213333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Слушай ну если все остальные чучела- а ты настолько разносторонне образованный человек. У меня два замечания:
 - первое - Что ты сидишь на этом форуме. Те задачи для которых может понадобиться ассемблер возможно решают в какой-нибудь Бауманке или вуза этого уровня. Я тебе естественно такой пример не приведу, т.к. если бы у меня было настолько хорошее образование я здесь на форуме не сидел. Посмотри вокруг - тут вопросы задают уровня - Я запустил программу а она выдала ошибку: error - не хвататет ; в программе - и человек реально лезет спрашивать. А мы туту про большой взрыв. Здесь вряд ли кто-то решает такие задачи. Если ты действиетльно хочешь докопаться до истины сходи на wasm.ru там сидят ребята которые более привязаны к этой области.
- второе - если так убедительно все всем доказываешь, опровергаешь аргументы - ты самый умный на этом форуме, тебе что доставляет моральное удовольствие спорить со всеми?
- третье - часто видел твои посты, твой кругозор конечно удивляет, при условии что ты это все знаешь действиетльно а не в вики сидишь ищещь. Настораживет тольо одно - если настолько образованный человек - неужели ты своему мозгу не можешь найти более приемлимое занятие, чем сидеть и на форуме отвеачьт на глупые вопросы. Ведь согласись что этот вопрос про асм напоминает религиозные войны. Одни говорять что он есть другие что его нету.
- ну и четвертое - напоследок, скажи пожалуйста, какое у тя образование, возраст, можешь написать примерно, расплычато, просто меня поразил пост про историю Японии, ты что читаешь постоянно? Я как бы сам люблю почитать, но времени просто на программирование не хватает, не то что на историю Японии.
Post #: 209
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 14:59:20.870000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Dgedit

Что ты сидишь на этом форуме


троллю, естественно

вообще говоря, меня раздражает название форума. одного этого достаточно чтобы наводить тут шороху

quote:

ORIGINAL: Dgedit

Те задачи для которых может понадобиться ассемблер возможно решают в какой-нибудь Бауманке или вуза этого уровня


редко. в Бауманке неплохие преподаватели. разве что курс по Кнуту с его MIX'ом (или MMIX'ом)

quote:

ORIGINAL: Dgedit

Если ты действиетльно хочешь докопаться до истины сходи на wasm.ru там сидят ребята которые более привязаны к этой области.


если из 100 человек, читающих этот, например, топик, хотя бы один задумается (возможно, впервые в жизни), и пересмотрит свои взгляды на программирование - я буду считать, что создал его не зря

quote:

ORIGINAL: Dgedit

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


я ожидал бана в течение первых 50-100 комментариев. удивительно, но я до сих пор здесь

в принципе, можно считать это психологическим исследованием - такого удивительного рассадника невежества как тут, ещё поискать

quote:

ORIGINAL: Dgedit

- ну и четвертое - напоследок, скажи пожалуйста, какое у тя образование, возраст, можешь написать примерно


церковноприходская школа, 14 лет. нет, вру, 13. но через месяц уже будет 14 :)

quote:

ORIGINAL: Dgedit

читаешь постоянно?


а вот это - обязательно. как только специалист перестаёт развиваться и начинает считать себя "гуру", его можно выбрасывать на помойку
Post #: 210
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:00:52.820000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
del
Post #: 211
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:02:36.346666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
del
Post #: 212
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:03:48.053333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
del
Post #: 213
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:04:49.640000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
del
Post #: 214
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:25:40.500000   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
http://www.password-crackers.ru/blog/?p=27 вот почитай - тут вроде товарищи писали на асме. Или ты опять скажешь что выбор асма для данной задачи не самый оптимальный?
Post #: 215
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:39:44.640000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
не самый. CUDA имеет вполне себе приятный C API (но может использоваться и из более высокоуровневых языков); задача сама по себе является тривиальной. использовать ассемблер в данном случае имеет смысл только школьнику, чьё единственное расчётное железо - домашний ПК
Post #: 216
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:50:11.583333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
вот тебе пример нормальной расчётной задачи (расчёт корневой группы E8):

http://www.aimath.org/E8/computerdetails.html

а вот пример нормальной расчётной системы для квантовой химии:

http://www.msg.chem.iastate.edu/gamess/
Post #: 217
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:50:23.933333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
В общем я твою точку зрения понял. Тебя задевает то что есть общепринятое мнение что типа Асм - это круто и используется только там где надо супер повысить производительность. Это вдалбливается в головы с детства(образно) и все так думают потому что так им сказали. А ты почитав в этой области пришел к выводу - что никто Асм-то уже и не использует и решил найти истину и раскрыть глаза людям. Так вот. Может ты и прав что асм уже устарел. Я лично, хотя и считаю тчо он используется для оптимизации вычислений, сам его ни разу не использовал, но мне это не мешает писать на С++ и С# - я просто делаю свое дело. Если тебя так справедливость волнует - я тебе первое что предлагаю у нас наверное 90% человечества верят в бога. Ты не хочешь восстановить справедливость?(если ты сам не веришь то открой людям глаза). Могу тебе и из истории кучу примеров привести где общепринятые версии вовсе не имели места в истории. Например все говорят что Сталин там миллионами людей загубил. Если ты такой искатель правды полазь по архивам и удивись, на самом деле у нас в демократической Рассеянии народу сидит больше чем при Сталине. А людей в мирные 20 лет с 91 мы потеряли больше чем в 1 мировую(только офиц статистику не читай, а примени голову) а еще через 10 лет будет больше чем во вторую мировую. Таких примеров вокруг да около тысячи а ты с асмом к людям пристал. ПОЙМИ НА НЕМ МАЛО КТО ПИШЕТ,А КТО ПИШЕТ ЧТО ТЫ К НИМ ПРИСТАЛ. ТИПА ПОСЛЕ ЭТОГО ПОСТА ЕГО ОФИЦИАЛЬНО НА СВАЛКУ ИСТОРИИ ОТПРАВЯТ.
Вот сайтик ознакомься - http://www.maxwater.net/g.html
можешь на досуге начать восстанавливать справедливость в алфавитном порядке :)
Post #: 218
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:54:45.913333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
опять двадцать пять. ну может попробуешь хоть что-нибудь почитать, а? или подумать? это не больно, честное слово

quote:

ORIGINAL: Dgedit

Может ты и прав что асм уже устарел


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

использовать абстракции уровня железа надо тогда, когда у тебя есть в этом крайняя необходимость. и даже в этом случае их надо использовать на в лоб, а путём построения новых слоёв абстракции - дающих наиболее эффективное решение твоей конкретной задачи. никогда, никогда не использовать ассемблер, исходя из соображений "это быстрее"
Post #: 219
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 15:59:47.216666   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Заметь что я написал что я согласен с тем что на асме может никто и не пишет. Мне лично это жить не мешает и писать на С++ и С# это равносиль тому что задать на форуме вомрос - говорит ли рельно кто-нибудь сейчас на латыни. Говорит или нет это ни на что не влияет - КТО ГОВОРИЛ ТОТ ТАК И БУДЕТ ГОВОРИТЬ МОЛЧА НЕ СМОТРЯ НА ТВОЕ МНЕНИЕ, А КТО НИКОГДА НЕ ГОВОРИЛ(КАК Я НАПРИМЕР) ТАК МНЕ И ПОХ КТО ТАМ НА НЕЙ РАЗГОВАРИВАЕТ, Я НА РУССКОМ ГОВОРЮ И МНЕ ДО ЛАТЫНИ НЕТ НИКАОГО ДЕЛА.
Post #: 220
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 16:02:59.293333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
что ж, aquila non captat muscas. у тебя теперь есть возможность расширить свой кругозор, а у меня больше нет желания тебя в чём-то убеждать. все довольны
Post #: 221
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 16:08:08.623333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Да есть тысячи путей расширять кругозор, почему ты решил что именно ты тут  всем определяешь в какую сторону им расширять кругозор. Вот я тебе например про Сталина тему подкинул - почитай тоже расширь кругозор. Зайди на сайтик который я тебе дал там тоже можно много чего расширить. Пойми ВОПРОС С АСМОМ МЕЛОЧЬ, МОЖЕТ КТО-ТО ИСПОЛЬЗУЕТ ЕГО А МОЖЕТ И НЕТ. НЕ ПРИНЦИПИАЛЬНО. Так вот ответь почему ты решил что именно этот вопрос  - есть расширение кругозора, что больше людям заняться нечем.
Post #: 222
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 16:59:15.603333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Вот ты например знаешь то силы тяжести в обычном, школьном представлении не существует или, например, что можно двигаться быстрее скорости света? И что с того что  я это знаю, да 95 процентов населения Земли этого не знает и живет себе спокойно и на С пишет и на С++
Post #: 223
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 21:06:55.570000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Dgedit

силы тяжести в обычном, школьном представлении не существует или, например, что можно двигаться быстрее скорости света?


несмотря на то, что это злостный оффтоп - да, да, я хочу это почитать. ну пожалуйста. с подробностями, если можно. и про силу тяжести, и про скорость света. желательно - с выкладками
Post #: 224
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 21:26:38.890000   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Ну скорость света это легко - ведь сам понимаешь что свет это поток частиц(фотонов) и естественно что при прохождении ччерез какую-нибудь среду, наприме воду, они из-за взаимодействия с этой средой теряют скорость и она становится не 300 тысяч км/сек а знач меньше и если взять какой-нибудь ускоритель частиц который будет разгонять, естественно не до скорости света, но до скорости большей чем  скорость света в воде, и выстреливать их в эту воду то мы получим частицы которые будут для данной среды двигаться быстрее чем скорость света.
Сила тяжести - если глуюже вникнуть в то что вывел Эйнштейн, то станет видно что как таковой силы тяжется не существует, просто все тела искривляют пространство вокруг себя, и любое тело которое движется по прямой вблизи массивного тела будет все также двигаться по этой прямой, только массивное тело искривит пространство так что эта прямая в нашем ее представлении уже не будет прямой а дугой. Это вобщем геометрия Лобачевского.
Эти два явления хорошо описаны в книге "Занимательная ядерная физика" год издания 70 какой-то автор Мухин. Насчет выкладок - извини. Там некоторые приложения к специальной теории относительности (из которых следует про силу тяжести)писал не сам Эйнштейн, а его друг профессор математики, т.к. сам-то Эйнштейн был физиком и ему для описания этих законов реально не хватило математических знаний ипомогал выводить ему этот профессор(если интересно найди его фамилию и мне скажи, тоже своего рода ЛИКБЕЗ будет), так что верь без выкладок как и я - товарищу Мухину.
В духе твоих сообщений могу тебе написать, ЧТО МЕНЯ ПОРАЖАЕТ НЕВЕЖЕСТВО ТЕХ КТО СИДИТ УТТ НА ФОРУМЕ И НЕ ПОНИМАЕТ ЭТОГО(свет и сила тяжести). И Я БУДУ РАД ЕСЛИ ХОТЯ БЫ ОДИН ЗАДУМАЕТСЯ ОБ ЭТОМ.
ХОТЯ Я САМ ПОНИМАЮ ЧТО ЭТА ИНФА ПРИГОДИТСЯ ВСЕГО ЛИШЬ МАКСИМУМ 2% НАСЕЛЕНИЯ ЗЕМНОГО ШАРА - ТЕМ КТО ЭТИМ ЗАНИМАЕТСЯ. А остальным она и не нужна, как собственно и ассемблер.
Post #: 225
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 21:55:00.093333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Кстати а кто знает что две параллельные прямые пересекаются, сумма углов треугольника может быть как больше так и меньше 180 градусов. Просто для большинства людей нашей планеты Евклидовой геометрии(частный случай геометрии Лобачевского) хватает за глаз. Так же и с асмом, он нафиг не нужен большей части программистов, но он есть и кто-то на нем пишет. Притом пишет НЕЗАВИСИМО ОТ ТОГО КАК ТЫ ИЛИ Я ДУМАЕШЬ О НЕМ — НУЖЕН ОН ИЛИ НЕТ. Он был, есть и еще определенное время будет. Хотя может практически его применять и смысла нету, а то что он используется для повышения производительности просто заблуждение. Но я тебе привел примеры куда более внушительных заблуждений и ничего мир живет без потрясений.
Так что если тебе действительно надо чтобы никто не заблуждался - то не забивай себе голову, людям свойственно заблуждаться и от того что кто-то узнает что-то новое про Асм ничего не изменится.
Post #: 226
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 22:25:59.873333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
б-же, ты всё-таки клинический долбоёб

с тем же щенячьим восторгом, с которым раньше ты рекламировал ассемблер, теперь ты полез в ОТО - не понимая ни релятивистского сложения скоростей, ни принципов расчётов скоростей в неинерциальных системах; так же, как раньше ты основывался на голословных тезисах "крутые пацаны сказали что это быстрее, а я не вникал", теперь ты пересказываешь с ошибками научно-популярную книжку по квантовой физике 70-го года издания

quote:

ORIGINAL: Dgedit

так что верь без выкладок как и я - товарищу Мухину


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

quote:

ORIGINAL: VSL

Так что yдавись, yблюдина. Ты даже не пpедставляешь, как pаздpажают подобные тебе недоyмки, котоpым кто-то внyшил, что они имеют пpаво pазевать ебальник да пиздеть на yмные темы.

Post #: 227
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 22:45:35.016666   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Слушай ну просвети меня тогда в чем конкретно  я не прав, и где пересказал с ошибками. ПОнятное дело оскорбить ума-то много не надо. А вот конкретно покажи где я ошибся или ты ограничишься общими фразами. и вообще дело не в скорости света а в том что в мире много людей которые очень ошибаются вокруг окружающего их мира.
Post #: 228
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 22:46:57.423333   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Кстати понятное дело что я тупой и все с ошибками тебе пересказал, на просто почитай ссылочку http://ru.wikipedia.org/wiki/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82_%D0%92%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D0%B2%D0%B0_%E2%80%94_%D0%A7%D0%B5%D1%80%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2%D0%B0
там рассказывается что есть частицы которые движутся быстрее света.
Post #: 229
RE: актуальность применения языка ассемблера в современном мире - 2009-07-15 23:07:06.050000   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
http://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D1%8F почитай про сильные гравитационные поля. там написано про отклонение закона тяготения от ньютоновского; т.е. ньютоновский это частный случай для нашей планеты, которым удобно описывать движение тел и их взаимное притяжение.
Только мне не понятно что же я тебе бедному не так пересказал, распиши поподробнее и не надо истерик с оскорблениями, ты же 5 постов назад тут кричал что тебе нужно только то чтобы люди истину узнали, вот я ее родимую и жду.
Post #: 230
RE: актуальность применения языка ассемблера в современном мире - 2009-07-16 15:10:31.746666   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
2 Dgedit:
Теория относительности - это не тема для этого топика и даже не этого форума, так что не надо уводить тему в другую сторону. Если тебя это правда интересует, я думаю, на специализированных форумах тебе всё доступно объяснят.
Что касается того, что Денатурат развеивает мифы про ассемблер, то это очень даже правильно делает. Мифы в программировании - зло, из которого потом рождается убогий мейнстрим. А не дай Бог ещё потом с кем-нибудь таким неразубеждённым в одной команде работать - всё равно ж придётся всё на пальцах объяснять.
Post #: 231
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 13:35:31.180000   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000
Здрасти, не стал читать все посты ибо много.
Ассемблер еще применяется и будет применятся.

airbag для автомобилей, стиральные машины, микроволновые печи,mp3 плееры и т.д. и т.п.
Вообще, что делает компилятор языков высокого уровня, например C#? Правельно, он переводит программу с языка понятного человеку в язык понятный машине, т.е. машинный код - это называется ассемблирование. Если ты хочешь перевести свою откомпелерованную программу сново в тебе понятный код, пусть это будет *.exe файл, ты не сможешь его сново превратить в исходик , но ты сможешь его перевести в ассеблер команды - это называется дизассемблирование. Если ты знаешь ассемблер, то можешь ,поняв алгоритм твоего дизассемблированного машинного кода, создать исходник в C# для твоего *.exe файла с некоторыми изменениями.
В ассемблере ты работаешь на прямую с процессором, с возможностью использовать всех регистров процессора, что запрещенно в c#.
Post #: 232
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 18:11:23.090000   
SmanxX1

Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
xxxGradxxx
Исчезни!

quote:

Вообще, что делает компилятор языков высокого уровня, например C#? Правельно, он переводит программу с языка понятного человеку в язык понятный машине, т.е. машинный код

Нет!
quote:

это называется ассемблирование

Нет!

Post #: 233
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 18:31:25.676666   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000
SmanxX1, ты чего такой злой?
Ну расскажи мне наивному, как же процессор понимает команды языков высокого уровня? или у него для каждого языка свои команды?
Post #: 234
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 18:46:23.700000   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000
кстати bios - это тоже дело рук ассемблера
Post #: 235
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 19:51:09.053333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: xxxGradxxx

Здрасти, не стал читать все посты ибо много.


а ты всё же попробуй; я понимаю, целых шесть страниц - с непривычки и кровь носом пойти может,- но всё же убедительно прошу вытерпеть такое надругательство над собой, и осилить канву обсуждения
Post #: 236
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 20:29:29.130000   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000

quote:

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


Для чего? Что бы "узнать", что в лиспе нет синтаксиса? так я тебе скажу, что он там есть и могу даже с тобой поспорить.
Вроде тема топика "актуальность применения языка ассемблера в современном мире",я ответил не по теме?
Post #: 237
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 20:40:53.730000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: xxxGradxxx

Для чего? Что бы "узнать", что в лиспе нет синтаксиса? так я тебе скажу, что он там есть и могу даже с тобой поспорить.


поспорь

quote:

ORIGINAL: xxxGradxxx

Вроде тема топика "актуальность применения языка ассемблера в современном мире",я ответил не по теме?


ты ответил неграмотно и вне обсуждения; спутал компиляцию с ассемблированием, JIT-компиляцию и интерпретацию байткода с компиляцией в машинные коды; с какого-то бодуна приплёл дизассемблирование, хотя оно к вопросу отношения не имеет; пошёл нести какую-то вообще дикую чушь про реверс-инжениринг C#; считаешь необходимость расчёта на регистровой машине достоинством, а не недостатком ассемблера

ты вообще разницу между предметной областью и областью решений сформулировать можешь? не хочется сходу зачислять тебя в идиоты, но первое впечатление ты произвёл откровенно плачевное. если хочешь продолжить диалог - постарайся быть объективным, и избегай словоблудия
Post #: 238
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 21:47:50.633333   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000
quote:


поспорь

Что такое ситнтаксис? Это грамматика и она сущевствует для каждого языка. К этой граматике строится PDA (это часть компилера), который проверяет количество открывающихся и закрывающихся скобок, правельность выражения и т.д.
quote:


ты ответил неграмотно и вне обсуждения; спутал компиляцию с ассемблированием, JIT-компиляцию и интерпретацию байткода с компиляцией в машинные коды;


Если компилятор делает не машинный код (ассемблер код), расскажи мне, что он тогда делает? как твою программу понимает процессор? Как все это работает?
quote:


с какого-то бодуна приплёл дизассемблирование, хотя оно к вопросу отношения не имеет; пошёл нести какую-то вообще дикую чушь про реверс-инжениринг C#; считаешь необходимость расчёта на регистровой машине достоинством, а не недостатком ассемблера


Я не преплел, вопрос был "актуальность применения языка ассемблера в современном мире". Крэкеры у нас уже прошлое?

quote:


считаешь необходимость расчёта на регистровой машине достоинством, а не недостатком ассемблера

"расчёта на регистровой машине" - а на каких машинах мы работаем? Здесь ты вообще тупонул.

Post #: 239
RE: актуальность применения языка ассемблера в современном мире - 2009-08-03 22:34:55.433333   
xxxGradxxx

Сообщений: 40
Оценки: 0
Присоединился: 2007-02-24 01:22:33.600000
quote:


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




"предметной областью и областью решений сформулировать" - ты о чем? переведи эти определения на английский

Ты когда-нибудь строил процессор?
Post #: 240
Страниц:  1 2 3 4 5 [6] 7 8 9
Все форумы >> [Прочее] >> RE: актуальность применения языка ассемблера в современном мире







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.