[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Что самое круто Pascal или Delphi или Ассемблер
AlexproДата: Воскресенье, 09 Марта 2008, 18:40 | Сообщение # 1
Группа: Удаленные





Вроде Ассемблер самый крутой surprised hippy
 
ПрохожийДата: Вторник, 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%
Статус:
sweated wink 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.

билл сказал "кросс-платформенность" и все встали и стали хлопать...

имхо мне больше всего нравится Си и Рембо smile

 
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, забыл указать lumped

 
dr.PepperДата: Воскресенье, 11 Января 2009, 16:37 | Сообщение # 17
Группа: Гости





Quote
Alexpro, ну, если ты имееш в виду по скорости выполнния кода то нет. Точнее не совсем так. Компилятор Делфи очень мощьный и программа написанная новичком в Делфи за 5 минут будет работать так-же, а то и быстрее, чем та-же программа написанная профи в асемблере. Кстати и писать он ее будет ГОРАЗДО дольше.

Без комментариев
Quote

честно говоря, от модератора я ТАКОГО НЕ ОЖИДАЛ!!!!!!!!! Как по твоему формируется машинный код? Никогда в компиляторе флажок вывода ассемблера не ставил? Если сгенерированный код работает быстрее ручного, то программу писал не программист, а , извините, дебил.

Единственный минус ассемблера - его явная не кросс платформенность.


+1
Quote
к слову о понятливости сравните тот же STL и Асм, где понятнее?

Не понимаю,как вы сравниваете язык программирования и библиотеку для С++?
Quote
C# круче фсех!!!

lol
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 имеют общие корни, достаточно схожий синтаксис good
Язык 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), и вообще, популярность оного кажется мне схожей с популярностью некоего вижуал-бейсика. То есть временным явлением.

 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: