Что самое круто Pascal или Delphi или Ассемблер
|
|
Alexpro | Дата: Воскресенье, 09 Марта 2008, 18:40 | Сообщение # 1 |
Группа: Удаленные
| Вроде Ассемблер самый крутой
|
|
| |
Прохожий | Дата: Вторник, 29 Апреля 2008, 15:41 | Сообщение # 2 |
Группа: Гости
| Quote (Alexpro) Вроде Ассемблер самый крутой самый крутой - Рембо. Ассемблер язык низкого уровня, с него(ИМХО), лучше начинать путь в программирование(причем с gas диалекта(Linux, опять имхо). Quote (Ivin) будет работать так-же, а то и быстрее, чем та-же программа написанная профи в асемблер честно говоря, от модератора я ТАКОГО НЕ ОЖИДАЛ!!!!!!!!! Как по твоему формируется машинный код? Никогда в компиляторе флажок вывода ассемблера не ставил? Если сгенерированный код работает быстрее ручного, то программу писал не программист, а , извините, дебил. Единственный минус ассемблера - его явная не кросс платформенность. Читать код также легко как и на языках выского уровня. к слову о понятливости сравните тот же STL и Асм, где понятнее?
|
|
| |
Студент | Дата: Вторник, 29 Апреля 2008, 17:44 | Сообщение # 3 |
Группа: Гости
| STL Quote Если сгенерированный код работает быстрее ручного, то программу писал не программист, а , извините, дебил. про оптимизацию компилируемого кода не слышал разве? или ты беднш писать 10ки тысяч строк ассемблерного кода и каждое действие вылизывать? нет - ты не будешь, а вот компилятор - запросто. скажем так - промышленные высокоуровневые программы будут быстрее если их писать на языках высокого уровня. на низкоуровневых языках можно писать небольшие процедуры и ф-ии. а круче всех Чак Норрис и Батька.
|
|
| |
Прохожий | Дата: Вторник, 29 Апреля 2008, 19:17 | Сообщение # 4 |
Группа: Гости
| Quote (Студент) про оптимизацию компилируемого кода не слышал разве? или ты беднш писать 10ки тысяч строк ассемблерного кода и каждое действие вылизывать? нет - ты не будешь, а вот компилятор - запросто. Я не агитировал людей писать ОС на асме. (= Хотя идея интересная) Примеров промышленных быстро-работающих программ на делфи можно пересчитать по пальцам.
|
|
| |
KISHECHNIK | Дата: Понедельник, 19 Мая 2008, 17:53 | Сообщение # 5 |
Morbidomaniac
Группа: Участники
Сообщений: 134
Награды: 0
Замечания: 0%
Статус: 
Профессия: virtual grinder
| C# круче фсех!!! А если брать Делфи и С++, то у паскаля есть очень весомое преимущество в виде более удобной работы со строками.
|
|
| |
KISHECHNIK | Дата: Воскресенье, 25 Мая 2008, 18:58 | Сообщение # 6 |
Morbidomaniac
Группа: Участники
Сообщений: 134
Награды: 0
Замечания: 0%
Статус: 
Профессия: virtual grinder
| А делфи это не паскаль? Object Pascal, аднака
|
|
| |
Systemque | Дата: Понедельник, 26 Мая 2008, 16:05 | Сообщение # 7 |
Продвинутый
Группа: Пользователи
Сообщений: 187
Награды: 0
Замечания: 0%
Статус: 
| KISHECHNIK, ты прав!
|
|
| |
Студент | Дата: Понедельник, 26 Мая 2008, 16:31 | Сообщение # 8 |
Группа: Гости
| если сравнивать C и паскаль, то таки да, в С++ есть STL. и std::string которая уделывает паскалевские строки по всем статьям.
|
|
| |
toxic | Дата: Суббота, 05 Июля 2008, 14:06 | Сообщение # 9 |
Начинающий
Группа: Пользователи
Сообщений: 6
Награды: 0
Замечания: 0%
Статус: 
| Delphi --- лажа TURBO PASCAL --- это тоджи Delphi тока проше и меньши возможностей C#----всё хочу заняца его изучением
|
|
| |
MASM32 | Дата: Понедельник, 01 Сентября 2008, 16:02 | Сообщение # 10 |
Врубающийся
Группа: Пользователи
Сообщений: 28
Награды: 0
Замечания: 0%
Статус: 
Профессия: Прогремер, хакер
| Для программирования вирусов, драйверов, и прочего что взаимодействует с устройствами найболее подходит Ассемблер, его можно вставлять в языки высокого уровня такие как: Delphi, Pascal, C\C++ и тд... А для разработки всего остального под Windows лутьше использовать Delphi. А также изучив Delphi вы программировать под Linux, благодоря Kylix! Но даже Дельфи не сможет заменить библиотеку классов С++! Также одним из лутьшых являеться C#, но я пока не пойму чем лутьше платформа .Net Framework.
|
|
| |
MASM32 | Дата: Понедельник, 01 Сентября 2008, 16:58 | Сообщение # 11 |
Врубающийся
Группа: Пользователи
Сообщений: 28
Награды: 0
Замечания: 0%
Статус: 
Профессия: Прогремер, хакер
| Word написан на Visual C++ ! Microsoft никогда не пользуеться средствами сторонних разработчиков.
|
|
| |
ЙаПрохожий | Дата: Вторник, 02 Сентября 2008, 22:31 | Сообщение # 12 |
Группа: Гости
| Quote (MASM32) А также изучив Delphi вы программировать под Linux, благодоря Kylix! который сдох. Quote (MASM32) Также одним из лутьшых являеться C#, но я пока не пойму чем лутьше платформа .Net Framework. билл сказал "кросс-платформенность" и все встали и стали хлопать... имхо мне больше всего нравится Си и Рембо 
|
|
| |
MASM32 | Дата: Среда, 03 Сентября 2008, 21:15 | Сообщение # 13 |
Врубающийся
Группа: Пользователи
Сообщений: 28
Награды: 0
Замечания: 0%
Статус: 
Профессия: Прогремер, хакер
| Эсть и такая информация что .NET может работать только для Win32. А если .NET когдато перенисут хотябы на Линукс то ето будет не скоро.
|
|
| |
uOCuqp_kab3on | Дата: Суббота, 22 Ноября 2008, 19:01 | Сообщение # 14 |
 Продвинутый
Группа: Участники
Сообщений: 182
Награды: 0
Замечания: 0%
Статус: 
Профессия: БЫВШИЙ МАТЕРШИННИК ИЗ ШИННИКА
Команда: Веселый Молочник(молоко)
Проектов: ведьться под наблюдением один
| Народд Где скачать Делфи 6?
http://blitz3dgame2008.ucoz.ru/ Мой сайт заходите плиз хоть кагданибудь
|
|
| |
Прохожий1144 | Дата: Воскресенье, 23 Ноября 2008, 18:36 | Сообщение # 15 |
Группа: Гости
| Вот если есть желание 10-я урезанная, всего ок 30мб... Урезано количество вкладок: Standart, Addationl, Dialogs, System, Win32, Data acces, Data controls. С собой всегда на флешке таскаю - полезная штука! http://depositfiles.com/files/t2u87xpya
|
|
| |
Прохожий1144 | Дата: Воскресенье, 07 Декабря 2008, 11:01 | Сообщение # 16 |
Группа: Гости
| Quote (ASoftware) MOV ax,5 ADD ax,5 POP ax ASoftware, а в чем смысл первых двух строчек? Да и современные компиляторы (особенно некоммерческие) отлично оптимизирую код, вот пример работы твоего "простого" примера если у тебя опыта нет, не пытайся писать на ассемблере, тут я вижу как минимум 8 байта, которые можно просто выкинуть и 4-е которые выполняют полезную работу. Так что никакой оптимизации в твоем коде нет, и любой, (даже коммерческий) компилятор языка высокого уровня сделает это лучше тебя. зы. Пароль от архива 1144, забыл указать 
|
|
| |
dr.Pepper | Дата: Воскресенье, 11 Января 2009, 16:37 | Сообщение # 17 |
Группа: Гости
| Quote Alexpro, ну, если ты имееш в виду по скорости выполнния кода то нет. Точнее не совсем так. Компилятор Делфи очень мощьный и программа написанная новичком в Делфи за 5 минут будет работать так-же, а то и быстрее, чем та-же программа написанная профи в асемблере. Кстати и писать он ее будет ГОРАЗДО дольше. Без комментариев Quote честно говоря, от модератора я ТАКОГО НЕ ОЖИДАЛ!!!!!!!!! Как по твоему формируется машинный код? Никогда в компиляторе флажок вывода ассемблера не ставил? Если сгенерированный код работает быстрее ручного, то программу писал не программист, а , извините, дебил. Единственный минус ассемблера - его явная не кросс платформенность. +1 Quote к слову о понятливости сравните тот же STL и Асм, где понятнее? Не понимаю,как вы сравниваете язык программирования и библиотеку для С++? Quote А если брать Делфи и С++, то у паскаля есть очень весомое преимущество в виде более удобной работы со строками. Покажи мне в чем заключается "весомое преимущество" паскаля над С++ при работе со строками?Ты что-нибудь слышал о классе string? Quote TURBO PASCAL --- это тоджи Delphi тока проше и меньши возможностей Мягко говоря,Turbo Pascal и Delphi - это не совсем одно и то же. Quote C#----всё хочу заняца его изучением Попробуй заняца русским языком. Quote Если серьез то слышал что на дельфи Word написан. Это Ворд,который в 83 году написан? Quote Эсть и такая информация что .NET может работать только для Win32. А если .NET когдато перенисут хотябы на Линукс то ето будет не скоро. http://ru.wikipedia.org/wiki/Mono
|
|
| |
GameWorker | Дата: Среда, 14 Января 2009, 15:41 | Сообщение # 18 |
 Врубающийся
Группа: Пользователи
Сообщений: 43
Награды: 0
Замечания: 0%
Статус: 
Команда: Нема:-(
| У .нет и с# в частности оочень много преимуществ перед с++. Много полезных типов. ИМХО с++ только из за скорости любят.
|
|
| |
SAGE | Дата: Понедельник, 19 Января 2009, 11:49 | Сообщение # 19 |
 Начинающий
Группа: Пользователи
Сообщений: 6
Награды: 0
Замечания: 0%
Статус: 
Профессия: Программист
| Есть весьма интересный язык Active Oberon, возникший как развитие языка Oberon. А Oberon в свою очередь был развитием языка Pascal. Язык был разработан Никлаусом Виртом. Да, да, того самого Pascal который с некоторыми изменениями стал языком Turbo Pascal и впоследствии языком Object Pascal в среде Delphi. Стало быть Active Oberon и Object Pascal имеют общие корни, достаточно схожий синтаксис Язык Oberon в своё время возник как результат разработки OS Oberon и компилятора. OS Oberon в своё время вдохновила компанию SUN на создание языка Java. Так и в случае Active Oberon существует OS полностью написанная на нём. Первоначально OS называлась Aos, затем ввиду существования похожих зарегистрированных торговых марок название сменили на Bluebottle. В настоящее время идёт работа над второй версией Bluebottle которая называется A2 (сокращение от Aos2). История опять в некотором смысле повторилась... В .NET во многом угадываются черты системы Aos. Active Oberon по сравнению с Object Pascal обладает более строгими средствами для поддержания модульности, и имеет встроенные средства обеспечения многопоточности приложений. В языке Active Oberon допускается использование ассемблерных вставок. Все драйвера устройств в системе Aos написанны на Active Oberon. A2 может работать на голом железе с поддержкой многоядерных/многопроцессорных систем. Также существуют и эмуляторы системы для работы поверх распостранённых ОС. Это WinAos и UnixAos соответственно. Исходные коды системы A2 доступны из SVN репозитория. Система включает минимально необходимые средства разработки (компилятор и редактор исходного кода). Официальный сайт A2 http://www.ocp.inf.ethz.ch/ Форум разработчиков (англоязычный) A2 http://www.ocp.inf.ethz.ch/forum/index.php Русскоязычный форум A2 http://a2os.org.ua/forums/index.php Сайт с некоторыми примерами приложений для A2 http://sage.com.ua/ru.shtml?e1l0
Мой сайт: SAGE's Homepage Форум A2 (Aos/Bluebottle) OS
Сообщение отредактировал SAGE - Понедельник, 19 Января 2009, 11:55 |
|
| |
Ян | Дата: Воскресенье, 22 Февраля 2009, 11:59 | Сообщение # 20 |
Группа: Гости
| Ассемблер считают самым крутым языком только ламеры. Малолетки, пишущие "лутьше" и "заняца". Ламеры, ни разу не написавшие программу хоть чуть сложнее hello world. Многа трёпа про скорость и компактность кода, вот только код реальных результатов что-то не видно. Видимо потому, что гораздо важнее компактности кода ну хотя бы его безглючность, что ламерам недоступно. Помню как-то встретился мне аналог волков-коммандера, написанный на ассемблере... Мда... Это "компактное угрёбище" на половине машин попросту не запускалось, и так, наверное, и осталось недописанным. Что касается сравнения Делфи, Си++, Си#... Не надо сравнивать компилятор (Делфи) и библиотеки (STL). Не надо выдумывать, что строки из STL чем-то лучше строк в Делфи. Это наверняка не так. Тем более, что в Делфи строки являются частью языка (хоть и описываются на самом языке), а потому их использование никаких проблем не вызывает (а механизм на самом деле нетривиален). А вот сишники осчастливили мир не одной тысячей дыр, позволившей насоздавать тучи эксплойтов... Именно благодаря тому, что в Си изначально в принципе не было нормальных строк и нет их и сейчас. Кроме того, под Делфи есть свои библиотеки, плюс бесконечное количество компонент. И если библиотеки и сравнивать, то с библиотеками, а не с компилятором. Дальше? Си-шарп - компилятор под одну операционку. Даже Делфи умеет компилировать под Линукс (и под ту же net), и вообще, популярность оного кажется мне схожей с популярностью некоего вижуал-бейсика. То есть временным явлением.
|
|
| |