Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2012, 17:42   #1
Дэнис
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 89
Восклицание разработка IDE

Всем привет, извините, что надоел такими вопросами, но не я один такой (большинство новичков такие). На каких языках программирования создаются IDE? (например PyQT, Borland Delphi 1, Borland Kylix, Microsoft Visual Studio C# (самая первая версия) и т.п))). И для создания (например) IDE для Python требуется знание Python (IDE (например) будет делаться на Cи)))?


ГЛАВНЫЙ ВОПРОС: НА ЧЁМ СОЗДАЮТ IDE?
Дэнис вне форума Ответить с цитированием
Старый 24.02.2012, 18:10   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

ide без компилятора это не сильно сложная программа фактически это текстовый редактор. А текстовый редактор можно написать на всех попурярних языках.
rUs_LAN вне форума Ответить с цитированием
Старый 24.02.2012, 18:13   #3
Дэнис
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 89
По умолчанию

А на каком лучше будет? Не думаю что на Pyton это получится хорошо. А если компилятор?
Дэнис вне форума Ответить с цитированием
Старый 24.02.2012, 18:21   #4
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

У вас очень большие амбиции, но одних амбиций к сожалению мало, попробуйте сначала написать ide для уже существующего компилятора, по моему это реальная задача для новичка (хотя довольно сложная) а вот написание собственного компилятора это абослютно не реальная задача с начальным уровнем знаний.
rUs_LAN вне форума Ответить с цитированием
Старый 24.02.2012, 18:22   #5
Дэнис
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 89
По умолчанию

я не про свой компилятор, а про то на каком языке это реализовать реальнее?
Дэнис вне форума Ответить с цитированием
Старый 24.02.2012, 18:25   #6
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
А если компилятор?
компилятор тоже можно сделать на очень многих языках, которые поддерживают целочисленную арифметику, битовые операции и вывод в файл. Вопрос производительности для компилятора не столь актуален - намного важнее его качество. т.е. насколько оптимизированный код он выдаёт в итоге.

а если задаться вопросом типа "что было раньше, курица или яйцо?" то первые копмпиляторы, пожалуй, писались либо на перфолентах и перфокартах = в машинном коде.
Цитата:
а вот написание собственного компилятора это абослютно не реальная задача с начальным уровнем знаний
соглашусь на все 100% - для написания качественного компилятора желательно прожить во внутренностях машины минимум пару лет - т.е. знать все нюансы её функционирования в тех или иных ситуациях.
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 24.02.2012 в 18:28.
DiemonStar вне форума Ответить с цитированием
Старый 24.02.2012, 18:32   #7
Дэнис
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 89
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
компилятор тоже можно сделать на очень многих языках, которые поддерживают целочисленную арифметику, битовые операции и вывод в файл. Вопрос производительности для компилятора не столь актуален - намного важнее его качество. т.е. насколько оптимизированный код он выдаёт в итоге.

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

соглашусь на все 100% - для написания качественного компилятора желательно прожить во внутренностях машины минимум пару лет - т.е. знать все нюансы её функционирования в тех или иных ситуациях.
не спорю ни с чем что ты сказал, вопрос то в том что бы создать IDE (а в IDE уже можно любой freeware компилятор засунуть).
Дэнис вне форума Ответить с цитированием
Старый 24.02.2012, 18:38   #8
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

напишите ide на С++
rUs_LAN вне форума Ответить с цитированием
Старый 24.02.2012, 18:41   #9
Дэнис
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 89
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
напишите ide на С++
Это самое оптимально решение? Или есть Оптимальнее?
Дэнис вне форума Ответить с цитированием
Старый 24.02.2012, 18:45   #10
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

это самое оптимальное...
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal IDE Alex11223 Софт 5 28.05.2011 22:12
Выбор IDE coirius Свободное общение 14 18.03.2010 09:36
Компилятор+IDE C++ russian-stalker Свободное общение 26 18.03.2010 00:11
Выбор IDE Бурый Денис Qt и кроссплатформенное программирование С/С++ 7 28.02.2010 14:12
SATA/IDE Xeon332 Компьютерное железо 16 20.07.2008 18:33