Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 159 • Страница 8 из 8<  1 ... 4  5  6  7  8
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Avaddon Я так и делаю, си жу и там и там и еще и на MASM изредка пишу :).

Последнее время все чаще пишу на VC++ :), дело не в привязанности человека, а том, что Си знать надо, даже если тебе это не нравиться! :) А так, на Си писать мне нравиться, только когда сроки не поджимают и заказчик (или руководство) не звонить каждые пять минут :).



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Ray Adams
Понятно, только у меня вместо VC - gcc а вместо MASM - gas :)
Ну AT&T снитаксис мне больше нравится, да и пишу я под различные ками. Хотя 90%- Интел (AMD).

_________________
Цель жизни - d20 по жизни...


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Я в далёком прошлом(90-е года) программист на Asm-Z80 (и SinclairBasic) если бы это не было так сложно,
то переучился бы на MASM а все эти бильдеры это так для не требовательных проэткиков...
Т.Е. Рекомендую MASM

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Vladson
Ну вот, а я сейчас порекомендую GAS и начнется все по новой.. :)
А потом кто-нидь NASM вспомнит...
Насчет Блидеров - а как ты предлагаешь пользовательские морды рисовать и работу с БД организовывать - тоже на ассёмблере?


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Avaddon Я всего лишь высказался по теме, это моё мнение, и ты имеешь полное право с ним не согласиться, кстати для новичков порекомендую PHP очень просто и результат видно сразу...

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 05.02.2004
Откуда: Ташкент
Всё зависит от того, что именно писать....
... если нужно быстро разработать проект под Windows, то лучше Delphi и Bilder'a трудно что-то придумать
... если нужно писать что-то сложное (и необязательно сложное) и вас не подгоняют, то лучше выбрать Visual C++, C#, Java
... если нужно написать драйвер, то лучше воспользоваться ASM'мом или С++

я бы посоветовал программировать под Visual .NET C++, C#, Java (сейчас эти среды стали почти также легки в освоении как и Delphi с Builder'ом)

так что, рекомендовать что-то конкретное очень сложно.

P.S. Это всё IMHO :)


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Avaddon Кстати а GAS где можно скачнуть? Хочу глянуть.


 

*Cofradia Intel*
Статус: Не в сети
Регистрация: 02.09.2003
Откуда: Россия, г.Тверь
ScyTheR
Цитата:
если нужно быстро разработать проект под Windows, то лучше Delphi и Bilder'a трудно что-то придумать
Clarion. :) Но его мало кто знает.

_________________
Жизнь - штука вредная. От неё умирают.
Почётный участник *Cofradia Intel*


 

Member
Статус: Не в сети
Регистрация: 14.03.2004
Откуда: Москва
Ray Adams Посмотри gnu.org - оттуда начерно можно вылезти. Он входит в комплек по названию binutils. Только как собрать его под форточку - не скажу. Скорее gygwin понадобиться, хотя я думаю в нем уже может быть gas

_________________
ФИЗТЕХ- рулез, ФАКИ - сила, Кванты тоже хорошо


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
cygwin у меня стоит, я без него не могу :)

Там только
Цитата:
C:\cygwin\bin>gasp.exe --help
/usr/bin/gasp: Gnu Assembler Macro Preprocessor

:( видимо надо будет докачать.


 

Junior
Статус: Не в сети
Регистрация: 24.03.2004
собственно наблюдал одну деталь. когда паскальщику говорят что паскаль - кал, он начинает что-то доказывать. когда асмовщику говорят то же про асм - тоже начинает на скорость клонить. когда программеру на си говорят плохого про С - он обычно никому ничего не доказывает. им видней в конце концов. гы.
хотя тут собрались странные сишиные кодеры - чего спорить-то. скажите чего не можете сделать на си, чего другие могут сделать на паскале. а наоборот - уже перечислили выше. это и есть достоинства/недостатки. имо.
собственно пас тока читаю. за жизь мою короткую НЕ написал ни одной строчки на нем.. ни единой. очень этому рад.

все имо.

АДА рулит.


 

*Cofradia Intel*
Статус: Не в сети
Регистрация: 02.09.2003
Откуда: Россия, г.Тверь
r9500_nonpro
Цитата:
когда программеру на си говорят плохого про С - он обычно никому ничего не доказывает.
Тут ты не прав. Я целую книгу видел посвящённую сравнению С, Паскаля и Ады. Там несколько авторов отстаивали каждый свой язык. :) Старая очень книжка. Вроде даже дома была.

Цитата:
скажите чего не можете сделать на си, чего другие могут сделать на паскале. а наоборот - уже перечислили выше. это и есть достоинства/недостатки
Раньше на паскале нельзя было работать с динамическими массивами. Также мне паскаль всегда был не удобен своим синтаксисом, а С работой с указателями и отсутствием нормального строковго типа. Но на современном этапе, когда в большинстве языков уже всё есть :) , речь обычно идёт о том на каком языке УДОБНЕЕ запрограммировать тот или иной алгоритм.

_________________
Жизнь - штука вредная. От неё умирают.
Почётный участник *Cofradia Intel*


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
nickyoz
Совершенно верно. Ставишь cygwin (gas входит в пакет binutils от cygwin) и собираешь.
Ray Adams
Не gasp а as.exe :)

_________________
Цель жизни - d20 по жизни...


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Avaddon А этот GAS комплилит код под любую платформу? И как у него с синтаксисом, понимает ли стандартные вещи или нет?
Я только сегодня вечером поставлю на закачку обнвоенный cygwin.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Ray Adams
1. Под какую соберешь, под ту и будет компилить (т.е. target platform). Host - понятно, что Свинтус32
2. Синтаксис AT&T. Он отличается от "привычного".
3. as в cygwin имеет target - win32.

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 14.03.2004
Откуда: Москва
Ray Adams Только вот не знаю, подрузумевает ли версия под форточку стандартное подключение glibc. В никсах да, там прямой вызов сервисов ядра - вещь неопределённая.
Синтаксис отличаеться, в основном правилами записи и директивами. В остальном похож, только порядок операндов другой, и к имене команды прибавляеться размер операндов.
Да, кстати. Он одномпроходовый, то есть тебе нужно обьявить всё, что будешь использовать.

_________________
ФИЗТЕХ- рулез, ФАКИ - сила, Кванты тоже хорошо


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
nickyoz
Подключение к чему? к ассемблеру?
Как ldscript напишешь. По умолчанию - нет.
GCC подключает glibc - стандартно, libstdc++ - лапками.

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 14.03.2004
Откуда: Москва
Avaddon Я имел в виду, что практика написания кусочков кода для асм в никсах подрузумевает использование libc.
Конечно если писать всё ручками, то всё зависит от тебя. А вот если линковать gcc(через его вызов) то он подключит все свои библиотеки, ИМХО

_________________
ФИЗТЕХ- рулез, ФАКИ - сила, Кванты тоже хорошо


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
nickyoz
Так бы и писал. Просто я сначала не понял.
Нет, ld по умолчанию libc не подключает.

_________________
Цель жизни - d20 по жизни...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 159 • Страница 8 из 8<  1 ... 4  5  6  7  8
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan