Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Каким компилятором вы пользуетесь? опрос  
:(
    Опции темы
 
Какой фирмы компилятор вас больше всего устраевает?
Компиляторы от Borland [ 11 ]  [27.50%]
Компиляторы от Microsoft [ 11 ]  [27.50%]
Компиляторы от Intel [ 2 ]  [5.00%]
Другой(напишите) [ 16 ]  [40.00%]
Всего проголосовавших: 40
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Dronchik
  Дата 25.5.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: нет
Всего: 37



Решил создать опрос по компиляторам. Сам считаю что к. от Интел подходят больше для программ. А от Мелкософт - для игр на ДиректХ. А как Вы считаете? 


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Snowy
Дата 25.5.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Компилятор от CodeGear  smile 
PM MAIL   Вверх
Alexeis
Дата 25.5.2007, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



А где чекбоксы  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
nickless
Дата 25.5.2007, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



ИМХО в опрос надо добавить gcc, т.к. слишком уж он распространённый чтоб быть ему среди "других".

ЗЫ, да и язык не плохо было бы уточнить

Это сообщение отредактировал(а) nickless - 25.5.2007, 18:15


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JackYF
Дата 25.5.2007, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(nickless @  25.5.2007,  18:14 Найти цитируемый пост)
ИМХО в опрос надо добавить gcc, т.к. слишком уж он распространённый чтоб быть ему среди "других".

+1. Мой любимый компилятор обидели. И вместе с ним - всех линуксоидов, которые не пользуются ни первым, ни вторым, ни третим компилятором как основным.

А под Виндой я тоже юзаю MinGW, как портированный G++/GCC. Так что добавляй gcc в варианты, да и чекбоксы действительно не помешали бы.


Это сообщение отредактировал(а) JackYF - 25.5.2007, 22:05


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 26.5.2007, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



компилятором от Sun и еще одним от Гвидо ванРоссума.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Бонифаций
Дата 26.5.2007, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



Цитата(nerezus @  26.5.2007,  10:14 Найти цитируемый пост)
еще одним от Гвидо ванРоссума. 


Хм. От ван Россума я только интерпретатор знаю.

PS. по теме - использую gcc 


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
nerezus
  Дата 26.5.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Бонифаций, перед интерпретацией байткода он его компилит ;)
Это же VM.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Бонифаций
Дата 26.5.2007, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



nerezus,  может мои знания слегка устарели, но в наше время компиляцией называлась трансляция в код процессора. Выполнение виртуальной машины считалось интерпретацией. К примеру первые паскалевские трансляторы в p-код  - считались интерпретаторами. также как и forth.

Добавлено через 4 минуты и 11 секунд
из википедии:

Компиля́тор — транслятор, который осуществляет перевод всей исходной программы в эквивалентную ей результирующую программу на языке машинных команд или на языке ассемблера.


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
chief39
Дата 26.5.2007, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 2
Всего: 77



javac

Цитата(Бонифаций @  26.5.2007,  12:12 Найти цитируемый пост)
nerezus,  может мои знания слегка устарели, но в наше время компиляцией называлась трансляция в код процессора. Выполнение виртуальной машины считалось интерпретацией. К примеру первые паскалевские трансляторы в p-код  - считались интерпретаторами. также как и forth.

Ну, или вернее выражаясь - транслятор... smile

Может как-то обрисуем язык или их список, под который опрос о компилерах? smile






--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
nerezus
  Дата 26.5.2007, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Компиля́тор — транслятор, который осуществляет перевод всей исходной программы в эквивалентную ей результирующую программу на языке машинных команд или на языке ассемблера.
 имхо немного неверное определение, т.к. перечеркивается идущей далее информацией.

Цитата

может мои знания слегка устарели, но в наше время компиляцией называлась трансляция в код процессора.
 Угу, устарели. Бонифаций, внимательно прочитай, что написано дальше в этой же статье. А конкретнее - второй абзац раздела «Основы».




--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Artemios
Дата 31.5.2007, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Цитата(JackYF @  25.5.2007,  23:01 Найти цитируемый пост)
ИМХО в опрос надо добавить gcc, т.к. слишком уж он распространённый чтоб быть ему среди "других".

+1. Мой любимый компилятор обидели. И вместе с ним - всех линуксоидов, которые не пользуются ни первым, ни вторым, ни третим компилятором как основным.

А под Виндой я тоже юзаю MinGW, как портированный G++/GCC. 

 smile 
gcc


--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
MAKCim
Дата 31.5.2007, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Бонифаций @  26.5.2007,  12:12 Найти цитируемый пост)
может мои знания слегка устарели, но в наше время компиляцией называлась трансляция в код процессора. Выполнение виртуальной машины считалось интерпретацией. К примеру первые паскалевские трансляторы в p-код  - считались интерпретаторами. также как и forth.

не надо путать понятия трансляция и компиляция
трансляция - перевод с ЯП высокого уровня на ассемблер целевой машины
компиляция - перевод с ЯП высокого уровня на язык более высокого уровня чем ассеммблер целевой машины
по теме
естественно GCC  smile 

Это сообщение отредактировал(а) MAKCim - 31.5.2007, 08:58


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Бонифаций
Дата 31.5.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



MAKCim, действительно, путать не надо. Читаем:
Трансляция


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
nerezus
  Дата 31.5.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Бонифаций, ну начну с того, что википедию пишут такие же как мы люди.
MAKCim, с трансляцией напутал. Она включает в себя понятие компиляции, ты же их разъединил.

Компиляция - частный случай трансляции, где целевым языком будут инструкции исполняемой машины.
В данном случае дотнет, джава, питон - компилируемые. Правда этот код будет потом работать в VM - именно такая целевая машина )


P.S. для сишника gcc. А нормальных IDE под плюсы еще не видел, даже VS8 поразила своей убогостью(даже по сравнению с собой же, но при работе с C#)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
JackYF
Дата 1.6.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(nerezus @  31.5.2007,  16:22 Найти цитируемый пост)
В данном случае дотнет, джава, питон - компилируемые.


Питон - компилируемый? А что тогда интерпретируемое?

Или введем тогда понятие машиннозависимые/машиннонезависимые?

Давайте жить дружно, и называть вещи своими именами.

Трансляция - перевод кода языка в код, понятный интерпретатору.
Компиляция - перевод кода языка в машиннозависимый, понятный процессору/ОС.

Так пойдет?



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
  Дата 1.6.2007, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Компиляция - перевод кода языка в машиннозависимый, понятный процессору/ОС.
 Мм, тогда джава по твоему определению не будет компилируемой, что не есть истина, так что твое определение неверно.

Цитата

Питон - компилируемый?
 Конечно, компилируется в байткод. Есть даже плагин для компиляции в натив! (через JIT)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
JackYF
Дата 1.6.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(nerezus @  1.6.2007,  21:12 Найти цитируемый пост)
что не есть истина

Да? А зачем тогда Java-машина? Она не является интерпретатором?

Цитата(nerezus @  1.6.2007,  21:12 Найти цитируемый пост)
Конечно, компилируется в байткод. Есть даже плагин для компиляции в натив! (через JIT)

Native - машинный код или его мнемоника, ассемблер.

Не компилируется - транслируется в байт-код.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
  Дата 2.6.2007, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Она не является интерпретатором?
 Неа, она компилит натив во время запуска. А вот раньше она была интерпретатором.

 Но вот javac - компилятор. И он компилирует сырцы Java в байткод.

Цитата

Не компилируется - транслируется в байт-код.
 Это лишь твое мнение. В Sun, Microsoft и прочих конторах думают иначе.
И с их взглядом я как раз и согласен.

P.S. попробуй догадаться, что значит последняя буква в javac, csc, vbc.



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Alexeis
Дата 2.6.2007, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



JackYF, как я понял оно сейчас все динамически компилируемое. Т.е. происходит 2х этапная компиляция. Сначала машинно-независимый код, а затем в родной во время запуска.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
MAKCim
Дата 2.6.2007, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  31.5.2007,  16:22 Найти цитируемый пост)
MAKCim, с трансляцией напутал. Она включает в себя понятие компиляции, ты же их разъединил.

предоставленные мной формулировки я не из головы взял, а из лекций по методам трансляции, мною прослушанных
уж извините, а преподавателю, тем более тому, кто вел у нас, я верю больше, чем википедии


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 2.6.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(nerezus @  2.6.2007,  00:07 Найти цитируемый пост)
В Sun, Microsoft и прочих конторах думают иначе.

Хотят думать иначе. Конечно, кому понравится, что язык транслируемый? Надо же делать рекламу и пиар... "Теперь наш язык стал компилируемым..."



Цитата(nerezus @  2.6.2007,  00:07 Найти цитируемый пост)
P.S. попробуй догадаться, что значит последняя буква в javac, csc, vbc.

Капец. Я могу назвать свою программу windows.exe. И что это будет означать?

Нэтивный код - код, который работает сам по себе и записан в машинных инструкциях.
Java-программы, как и питон-программы под это определение не подходят. Кому неприятна такая позиция - ради бога.
Я остаюсь при своем мнении.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
MAKCim
Дата 2.6.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  2.6.2007,  00:07 Найти цитируемый пост)
Но вот javac - компилятор. И он компилирует сырцы Java в байткод.

для начала нужно точно определиться: что есть компилятор, интерпретатор и транслятор


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Void
Дата 2.6.2007, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



И начался терминологический спор — бессмысленный и беспощадный…

Остыньте, господа.

Возьмём процессор, аппаратно исполняющий байткод Java (ARM Jazelle или IBM zAAP — смотря что вам больше по душе: мобильные телефоны или мейнфреймы smile ). Бах! И в одно мгновение javac превратился в компилятор. Фантастика. (У меня острое ощущение déjà vu, кто-то уже приводил на форуме такой аргумент).
Чёткой границы нет. Может быть потому, что она никому не нужна, кроме спорщиков?

Кстати, MAKCimнечто, переводящее исходный код с одного высокоуровневого языка в другой, как назовём?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
MAKCim
Дата 2.6.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Void
компилятор
Цитата(MAKCim @  31.5.2007,  08:57 Найти цитируемый пост)
компиляция - перевод с ЯП высокого уровня на язык более высокого уровня чем ассеммблер целевой машины




--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
  Дата 2.6.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

предоставленные мной формулировки я не из головы взял, а из лекций по методам трансляции, мною прослушанных
уж извините, а преподавателю, тем более тому, кто вел у нас, я верю больше, чем википедии
 а, кстати да: мой препод по трансляции думал так же, как и Sun, M$ и прочие. Собственно их точку зрения и разделяю. И она не совпадает с твоим.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Любитель
Дата 24.6.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Void @  2.6.2007,  16:44 Найти цитируемый пост)
Бах! И в одно мгновение javac превратился в компилятор.

Угу. А теперь выполним обычную бинарную программу (побоку, какая платформа и тем более изначальный компилер) на какой-нибудь VMWare. Как бы то ни было пойдёт сотфверная интерпретация кода. smile

Уже видел обсуждение подобной темы на винграде smile

ЗЫ По теме gcc.


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0814 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.