Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кто какой компилятор любит =)

554
04 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Давай узнаем, кто какой компилятор любит да и какой язык программирования.=)
2.0K
04 мая 2003 года
theBEST
54 / / 02.05.2003
Цитата:
Originally posted by Zhilin Mike
Давай узнаем, кто какой компилятор любит да и какой язык программирования.=)


Я люблю Ассемблер, С++ и Паскал! Для асма NAsm, для С++ C++Builder, ну а для Паскаля Делфи. 8)

554
05 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Народ, поактивней!!!
Что на тасмах нет своих любителей?!
Давайте, поактивней!!!
Может кто-нибудь скажет, почему он прогает именно этим компилятором. А в конце сделаем выводы.
424
05 мая 2003 года
(C)dragon
307 / / 04.12.2002
Для DOS и Windows Tasm'е, в бинарики на Fasm'е - наилучший вариант.
1.8K
05 мая 2003 года
Lonesome
112 / / 27.01.2003
[QUOTE]Originally posted by (C)dragon
Ну а для пингвина - GAS или NASM :)
554
06 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Что то любители попрогать голосует за компилера, а о них особо ничего не говорят. Поддержи своего любимца!!!!! =) Пока я не видел особых комментариев на голосование =)
1.8K
07 мая 2003 года
Lonesome
112 / / 27.01.2003
Цитата:
Originally posted by Zhilin Mike
Что то любители попрогать голосует за компилера, а о них особо ничего не говорят. Поддержи своего любимца!!!!! =) Пока я не видел особых комментариев на голосование =)



Дык Dragon недавно в другой теме по всем ассемблерам как следует прошелся :) Ну разве что газ забыл..

2.2K
07 мая 2003 года
spaces
28 / / 10.04.2003
Fasm Форева !
554
07 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Я поднял тему не компиляторов, а хочу узнать кто какой асм любит. Хочу узнать популярность одних, и непопулярность других. Вот и все!
2.0K
11 мая 2003 года
theBEST
54 / / 02.05.2003
Цитата:
Originally posted by Zhilin Mike
Я поднял тему не компиляторов, а хочу узнать кто какой асм любит. Хочу узнать популярность одних, и непопулярность других. Вот и все!


Тебе этого не узнать!:D

427
11 мая 2003 года
Glazunov Oleg
79 / / 20.03.2000
Цитата:
Originally posted by Zhilin Mike
Давай узнаем, кто какой компилятор любит да и какой язык программирования.=)


Пользуюсь TASM'ом (редко юзал MASM), Builder'ом, а от паскаля давненько отошел и возвращаться что-то не хочется :)

554
12 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Мне лично нравится ФАСМ, обожаю си, не против паскаля, тоже отличный язык программирования, как бы его не ругали многие критики. Даже потому отличный что на мемждународных олимпиадах язык Паскаль считается удобнее, и с вводом линукс недавно, си особой популярностью не обзавелся.
314
18 мая 2003 года
fanto
374 / / 15.02.2003
Цитата:
Originally posted by Zhilin Mike
Давай узнаем, кто какой компилятор любит да и какой язык программирования.=)



Не надо меня пинать -- может я чего не понимаю,
но считаю что лучше TASM 5.0 + Turbo C 3.0 не
бывает.И вообще ТС самый добрый из С.

1.9K
18 мая 2003 года
kswapd
93 / / 08.02.2003
Цитата:
Originally posted by fanto


Не надо меня пинать -- может я чего не понимаю,
но считаю что лучше TASM 5.0 + Turbo C 3.0 не
бывает.И вообще ТС самый добрый из С.



И меня не пинайте, но я считаю что лучше gas + gcc не бывает.
А что в TC такого доброго, если не секрет? :)

554
18 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Никто тебя пинать не собирается!!!
Я не против гну, я даже рад что многие пользуются ею. А в TC наверно доброе этоо то что оно турбо =)
Это тоже мое мнение
554
24 мая 2003 года
Zhilin Mike
159 / / 11.02.2003
Кстати народ а кто нибудь знает языки низкого уроня кроме асма.
989
24 мая 2003 года
Vlad232ua
182 / / 02.04.2003
Цитата:
Originally posted by Zhilin Mike
Кстати народ а кто нибудь знает языки низкого уроня кроме асма.


Пришлось как-то писать на уровне микрокода PC1001, была такая американская перда. На 26 операторов ушло пол года (оператор - 96-разрядов двоичного кода). Быстродействие всего модуля увеличилось в 7.5 раз. Но это страшный сон. Хотя для понимания, что и как крутится получилось весьма полезно. Когда некоторые говорят о том что ассемблерная команда транслируется в один машинный код или о недокументированных функциях процессора такого-то втихаря ехидно улыбаюсь, чтоб людей не расстраивать.;)

3.2K
03 июня 2003 года
SmartWasp
13 / / 03.03.2003
Цитата:
Originally posted by Zhilin Mike
Кстати народ а кто нибудь знает языки низкого уроня кроме асма.



Немного знаком с PL/M(ugly) а сейчас весьма популярен С--. Но лично я признаю и языков низкого уровня лишь ассемблер и то для написания небольших кусков кода где надо большое быстродействие и просто невозможно без асма. Самый лучший ассембле -- GAS(с синтаксисом AT&T) -- он лучше всего отражает реальную архитектуру процессора и меньше всего сковывает разработчика + он БЕСПЛАТНЫЙ + ИСХОДНИКИ ДОСТУПНЫ! Для системного программирования лучшая связка -- GCC + GAS! Лично я использую G++ для написания ОСИ -- ОТЛИЧНО!

74K
27 сентября 2011 года
ivangorchakov
7 / / 27.09.2011
Естественно, компилятор GAZ. Сам его разработал и постоянно пишу различные скрипты. Теперь вот решил сделать доступным в паблик: http://www.osinavi.ru/gaz/
316
27 сентября 2011 года
Alm3n
889 / / 29.05.2009
Некромант ivangorchakov поднял топик из мёртвых.
10
27 сентября 2011 года
Freeman
3.2K / / 06.03.2004
Ну, раз такое дело... Context Андрея Хохлова.
14
28 сентября 2011 года
Phodopus
3.3K / / 19.06.2008
гы. компилятор откуда куда?
74K
30 сентября 2011 года
ivangorchakov
7 / / 27.09.2011
Компилятор из исходника в exe-файл. Но я, как правило, запускаю gaz-скрипты без компиляции -- так быстрее и удобнее. Часто нужно автоматизировать какие-то очень простые задачи. Написал несколько простых программ -- до 1000 строк кода -- бэкапер (чтобы не потерять 1С-отчёты и другие файлы при отключении электричества), программу для сворачивания окон, программу для запуска приложений по горячим клавишам, бэкапер для sql-сервера. Также постоянно переименовываю файлы, перевожу текст из нижнего регистра в буфере обмена в верхний и т. д. при помощи небольших gaz-скриптов в панели быстрого запуска...
5
30 сентября 2011 года
hardcase
4.5K / / 09.08.2005
Цитата: ivangorchakov
Компилятор из исходника в exe-файл. Но я, как правило, запускаю gaz-скрипты без компиляции -- так быстрее и удобнее. Часто нужно автоматизировать какие-то очень простые задачи. Написал несколько простых программ -- до 1000 строк кода -- бэкапер (чтобы не потерять 1С-отчёты и другие файлы при отключении электричества), программу для сворачивания окон, программу для запуска приложений по горячим клавишам, бэкапер для sql-сервера. Также постоянно переименовываю файлы, перевожу текст из нижнего регистра в буфере обмена в верхний и т. д. при помощи небольших gaz-скриптов в панели быстрого запуска...


Означенное выше как правило решается нормальными shell-языками. bash и компания в никсах, cmd/jscript/powershell в виндах. Нормальные sql СУБД умеют бэкапиться сами, а другми лучше не пользоваться.

5
30 сентября 2011 года
hardcase
4.5K / / 09.08.2005
Цитата: Freeman
Ну, раз такое дело... Context Андрея Хохлова.


Это какое-то недо-Си :) я что-то подобное (генерацию нативного кода не осилил, потому сделал байт-код интерпретатор) в школе писал.

74K
03 октября 2011 года
ivangorchakov
7 / / 27.09.2011
Это скорее не Си, а что-то среднее между Паскалем и 1С 7.7. От Си там только = вместо := и операции подобные x++ (почему бы и не добавить).

Писал на 5 курсе в качестве дипломного проекта. Потом не мог остановиться и постоянно добавлял новые фичи. Хотел добавить поддержку COM, ActiveX, синхронизацию между потоками, формы, кнопки, обработчики событий и т. д. Но потом понял, что это всё для данного языка вряд ли может быть полезным. Поэтому использую его вместо bat-файлов. И на 100% уверен в функциональности языка и в том, что в следующей версии всё будет работать.

На других shell-языках всё как-то громоздко... а здесь сделал всё как хочу.
74K
03 октября 2011 года
ivangorchakov
7 / / 27.09.2011
Кстати, а как Вы поняли, что байт-код?
14
03 октября 2011 года
Phodopus
3.3K / / 19.06.2008
Вот я об этом и спрашивал, значит компиляция не в exe файл, нативный, а в байт-код..
260
04 октября 2011 года
Ramon
1.1K / / 16.08.2003
Цитата: ivangorchakov
На других shell-языках всё как-то громоздко... а здесь сделал всё как хочу.



Наму амида буцу.

74K
05 октября 2011 года
ivangorchakov
7 / / 27.09.2011
Нет, компиляция именно в EXE. Просто байт-код прошивается внутрь EXE.
14
05 октября 2011 года
Phodopus
3.3K / / 19.06.2008
Ну, я не такой exe имею в виду. Интересен был формат содержимого, а не внешняя оболочка.
74K
06 октября 2011 года
ivangorchakov
7 / / 27.09.2011
Да... такая реализация имеет свои недостатки (т. к. код интерпретируется, а не компилируется, хоть и в exe). С другой стороны, такие exe-программы практически ничем не отличаются от обычных exe-программ в плане возможности запуска из bat-файла, передаче и приёму параметров, запуску с помощью CreateProcess (файл с другим расширением, например, jar, указать не получится), в плане того, что программа отображается в Диспетчере задач в виде процесса, совпадающего с именем файла и т. д.

Кстати, есть ли какие-нибудь программы-трансляторы, делающие подобные вещи (компиляция в EXE, управление окнами, процессами, горячими клавишами, установка компилятора за 5 секунд, сверхбыстрая компиляция и т. д.), чтобы язык был не сложный (типа C++ или Perl), а был похож на Паскаль, и exe-файл весил не более 1 Мб, а также чтобы сам транслятор устанавливался быстро (не более 10 секунд) и весил мало (не более 5-15 мегабайт)? И чтобы EXE-файлы работали на любых компьютерах с Windows 98? Windows XP и Windows 7?

nnCron в этом плане не подходит (язык по своей структуре стековый, не похож на языки типа Паскаль, 1С, PHP и т. д.)
10
06 октября 2011 года
Freeman
3.2K / / 06.03.2004
На прошлой странице я уже упоминал Контекст Андрея Хохлова. Маленький, быстрый, полноценный компилируемый. Генерит ассемблерный исходник, который компилится FASM-ом.

Напиши к нему библиотеку управления всем, чем перечислил -- будет конфетка. Виндовые библиотеки подключаются ключевым словом external, как в Паскале.
74K
06 октября 2011 года
ivangorchakov
7 / / 27.09.2011
Согласен. Неплохо было бы. Только будет уже не для чайников.
14
06 октября 2011 года
Phodopus
3.3K / / 19.06.2008
bat2exe :)
а что сложного в perl? понятно что на нем можно написать так, что никому не понятно, но можно так и не делать
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог