Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2012, 19:34   #21
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Сообщение от Vikenty Посмотреть сообщение
Assembler в настоящее время бесполезен. Абсолютно ВСЕ задачи, которые можно сделать на нем, можно сделать и на C/C++, с той же скоростью работы и компактностью, но потратив гораздо меньше усилий, нервов и времени.
Кто оспорит?
По какой причине его используют даже крупные программы, таке как хром, например?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 16.11.2012, 19:36   #22
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,831
По умолчанию

Цитата:
p51x, микроконтроллеры уже тоже на Си программируют.
А еще на С++, Pascal, Basic, ... и чо?

Цитата:
Кто оспорит?
Ни один компилятор не знает алгоритм лучше программиста.
Не все компиляторы поспевают за развитием наборов интсрукций процессоров.
...

Может не зря многие узкие места до сих пор на асме пишут?..
p51x вне форума Ответить с цитированием
Старый 16.11.2012, 19:48   #23
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
По какой причине его используют даже крупные программы, таке как хром, например?
Пес их разберет . Не иначе водят начальство за нос .
Цитата:
Ни один компилятор не знает алгоритм лучше программиста.
Не все программисты в курсе, что 2+2 быстрей чем 2*2. И таких тонкостей большой талмуд.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 16.11.2012 в 19:51.
Utkin вне форума Ответить с цитированием
Старый 16.11.2012, 19:57   #24
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Пес их разберет . Не иначе водят начальство за нос .
Не все программисты в курсе, что 2+2 быстрей чем 2*2. И таких тонкостей большой талмуд.
тут зависит от компилятора, я замечал(правда чуть не в тему компиль) что Д6 компиль неплохо оптимизирует умножение на статическое число.
интеловский говорят хорошо умеет оптимизировать
+ позволяет использовать специфические конструкции процев специальными функциями.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.11.2012, 20:17   #25
wowhow
Пользователь
 
Регистрация: 21.10.2012
Сообщений: 13
По умолчанию

Цитата:
тут зависит от компилятора, я замечал(правда чуть не в тему компиль) что Д6 компиль неплохо оптимизирует умножение на статическое число.
А я где-то читал что современные процы большой разницы между сложением и умножением не видят и вообще они могут оказаться арм-подобными с торчащими костылями 86-х архитектуры.
wowhow вне форума Ответить с цитированием
Старый 16.11.2012, 20:22   #26
Pathoswithin
Пользователь
 
Регистрация: 16.05.2012
Сообщений: 20
По умолчанию

Utkin
Так делфи это ж паскаль. А в паскале та же возня с типами данных, только ещё везде begin и end пиши.
Цитата:
Оба языка имеют компиляторы в exe
И что, при этом ассемблерные вставки можно делать?
Цитата:
Вопрос: зачем вставка из ассемблера?
Ну не даёте на ассемблере писать, дайте хоть вставку сделать. Для души. Вообще, оптимизация интересует, только пока нет идеи для ресурсоёмкой программы.

Vikenty
Цитата:
потратив гораздо меньше усилий, нервов и времени
Ну у меня наоборот. По крайней мере при использовании API.

p51x
А то, что там уже ассемблерщики нужны так же как и везде.
Pathoswithin вне форума Ответить с цитированием
Старый 16.11.2012, 22:45   #27
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,831
По умолчанию

Цитата:
А то, что там уже ассемблерщики нужны так же как и везде.
Тут только ржач остался. Если не программировали и не знаете, а только предполагаете то вам и школьного алгоритмеческого хватит... )))
p51x вне форума Ответить с цитированием
Старый 17.11.2012, 00:28   #28
Pathoswithin
Пользователь
 
Регистрация: 16.05.2012
Сообщений: 20
По умолчанию

p51x
Конечно, там ещё нужны ассемблерщики в некотором количестве, как раз старого поколения и хватает. Но уже прошло время когда хорошие микроконтроллеры стоили дороже кода. Сейчас в вакансиях ассемблер редко встречается.
Pathoswithin вне форума Ответить с цитированием
Старый 17.11.2012, 01:22   #29
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

Цитата:
Так делфи это ж паскаль.
когда не было интегрированной среды разработки, как Delphi, коды писались на Pascal. Сейчас все легко, клик клик и все заработало.
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 17.11.2012, 08:46   #30
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

С Ассеблера (ещё под 80-й процессор) перешёл на Basic. Плевался, так как на нём любой переменной можно задавать любые значения. Числовой строковые, строковой- числовые. Много из-за этого ошибок и неопределённостей.
Перешёл на Паскаль. Плевался, бесило то, что в процедуры нужно вставлять логические скобки begin end. И ещё, больше плевался, при определении динамических структур. Зделаны они, грубо говоря (но мягко выражаясь) через одно место, сами догадайтесь через какое.
Сейчас влюблён в С++.
Аргументирую.
Компилятор сам оптимизирует код (в отличии от Паскаля. За Дельфина не скажу - не знаю (во избежании холивара на эту тему)).
Каждая переменная имеет свой тип, что есть гуд, так-как в корне пресекаются попытки использовать их не по назначению.
Очень просто работать с динамическими данными и со структурами.
А инкапсуляция и полиморфизм (это вообще шедевры, которые имеются не у многих языков).
А работа с классами. Родительские и дочерние классы. Класс-шаблон и пр. Одно удовольствие с ними работать.
Вот, когда Вы влюбитесь в этот язык как я и почувствуете его мощь, всякие сомнения отпадут сами-собой. На другие ЯП, будете смотреть свысока и с лёгкой саркастической ухмылкой.
Да, вот ещё добавлю. Язык PHP, по своей структуре, (хотя он и интерпретатор) очень похож на C++. Как Вы думаете почему?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что делать если флэшку не видит комп... Васильева Зинаида Компьютерное железо 4 21.11.2010 01:14
Что делать если надоело??? CodeExpert Свободное общение 40 03.04.2010 08:17
Что делать если на стороне клиента отключен JS Phantom JavaScript, Ajax 9 19.02.2010 01:14
Что делать, если имена полей динамические? Rock'n'rolla Работа с сетью в Delphi 1 25.01.2010 14:56
Что делать если не работает CSS в windows? Free-Spirit HTML и CSS 5 26.08.2008 18:05