На каком языке пишут чтобы было .exe ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Сообщество > Разное > На каком языке пишут чтобы было .exe ?

На каком языке пишут чтобы было .exe ?

Закрытая тема
Поиск в этой теме
 
Автор темы   Непрочитано 04.06.2008, 17:05 На каком языке пишут чтобы было .exe ?
#1
newAndrey


 
Регистрация: 11.10.2007
Тюмень
Сообщений: 184


Какой язык программир нужно использовать, чтобы можно было
создать .exe файл? Не хочется выглядеть делитантом в среде программистов
Я так понял, что можно использовать C++ ?
newAndrey вне форума  
 
Непрочитано 04.06.2008, 17:14
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


От языка это вообще не зависит - зависит от реализации - под что компилятор написан - хоть на бейсике пиши.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 04.06.2008, 17:41
#3
Разработчик

Ну типа прочнист
 
Регистрация: 12.01.2005
Москва
Сообщений: 1,649
<phrase 1=


Цитата:
Не хочется выглядеть делитантом в среде программистов
Забавно... А почему? Никто не объемлет необъятное, все мы во многих областях дилетанты и в еще большем количестве областей - просто невежды, и это естественно. На мой взгляд, как раз наоборот: нелепыми будут выглядеть попытки разговаривать на равных с программистами, коль скоро Вы задаете такой вопрос.
__________________
ZZH
Разработчик вне форума  
 
Автор темы   Непрочитано 04.06.2008, 17:44
#4
newAndrey


 
Регистрация: 11.10.2007
Тюмень
Сообщений: 184


Спасибо за советы!
newAndrey вне форума  
 
Непрочитано 04.06.2008, 17:56
#5
lee


 
Регистрация: 28.02.2004
43
Сообщений: 1,819
<phrase 1=


Цитата:
Сообщение от newAndrey Посмотреть сообщение
Не хочется выглядеть делитантом
а в среде ценителей правильного написания слов ??
lee вне форума  
 
Непрочитано 05.06.2008, 06:42
#6
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Для создания подобных файлов достаточно проводника. Прямо так и пишешь в названии файла (любого) "файл.EXE" и получится ехе-файл
Тут уже сказали, для этого нужен компилятор или "сборщик" что из понятных ему файлов соорудит тебе исполняемый файл. (типичный пример: архиватор создающий самораспаковывающийся архив)
Fogel вне форума  
 
Непрочитано 05.06.2008, 09:33
#7
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Дима_ Посмотреть сообщение
зависит от реализации - под что компилятор написан - хоть на бейсике пиши.
Я извиняюсь за тупой вопрос, а разве есть языки программирования, которые после компиляции выдают исполняемый файл НЕ *.EXE ?????????
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.06.2008, 09:36
#8
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,259
<phrase 1=


Цитата:
Сообщение от Bull Посмотреть сообщение
Я извиняюсь за тупой вопрос, а разве есть языки программирования, которые после компиляции выдают исполняемый файл НЕ *.EXE ?????????
Да. Скрипты, например, bat-файлы и т.д. Все это исполняемые файлы.
Солидворкер вне форума  
 
Непрочитано 05.06.2008, 09:43
#9
asd

всё понемногу
 
Регистрация: 05.03.2008
Украина, Одесса
Сообщений: 215


VB, C, C++ и др. #2 правильно указал. Есть даже скриптовые языки, из которых можно создавать экзешники. AutoIT, например. Бесплатный. Может ещё что-то.
asd вне форума  
 
Непрочитано 05.06.2008, 09:48
#10
Madtosh

Инженер-проектировщик всегда
 
Регистрация: 04.10.2007
Москва
Сообщений: 699


Цитата:
Сообщение от Bull Посмотреть сообщение
Я извиняюсь за тупой вопрос, а разве есть языки программирования, которые после компиляции выдают исполняемый файл НЕ *.EXE ?????????
Например *.dll практически тот же исполняемый файл. Только используется частями. Кусками из него "вырывают" какой-нибудь процесс на исполнение.
А с такими названиями тем, автор среди программистов будет выглядеть как хакер. Как вас вообще занесло в "среду программистов" и как занесло сюда?
__________________
Просто проектолог
Madtosh вне форума  
 
Непрочитано 05.06.2008, 10:11
#11
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Да. Скрипты, например, bat-файлы и т.д. Все это исполняемые файлы.
Про скрипты я подзабыл, согласен. А bat файл я бы сравнивать с EXE не стал. Хотя и явно исполняемым является. Кстати, а какая прога после компиляции дает bat-файл? Или их только вручную пишут?
Цитата:
Сообщение от Madtosh Посмотреть сообщение
Например *.dll практически тот же исполняемый файл. Только используется частями.
Хе... А я думал, что это библиотеки для exe файлов Т.е. что-то типа базы данных только. Не так?..

PS Программированием увлекался, если можно так назвать проги на Pascal. Поэтому всё это мне интересно.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.06.2008, 10:22
#12
Madtosh

Инженер-проектировщик всегда
 
Регистрация: 04.10.2007
Москва
Сообщений: 699


По сути это и есть библиотеки.
Утрировано: в *.dll хранятся многие функции или процедуры. В *.exe есть ссылки на эти процедуры. При старте процесса он находится в оперативной памяти. Чтобы не загружать память и т.д. пишутся *.dll-ки и потом оттуда выдергиваются функции по мере необходимости. Например в 2006 AutoCAD-е exe-шник всего 8 Мб, остальное в *.dll. Пишутся dll-ки стандартными, для языка программирования, операторами, проверяются на исполнение и компилятся.
*.dll может все тоже самое, что и *.exe
__________________
Просто проектолог

Последний раз редактировалось Madtosh, 05.06.2008 в 10:32.
Madtosh вне форума  
 
Автор темы   Непрочитано 05.06.2008, 10:23
#13
newAndrey


 
Регистрация: 11.10.2007
Тюмень
Сообщений: 184


спасибо!

А с такими названиями тем, автор среди программистов будет выглядеть как хакер.
newAndrey вне форума  
 
Непрочитано 05.06.2008, 10:37
#14
Auster


 
Регистрация: 29.04.2008
Сообщений: 9


Попробуй Delphi. Запусти одноименную прогу и ничего не делая скомпилируй - получишь ехе-файл. Он будет открывать пустое окно, которое можно сворачивать, разворачивать и закрывать наконец). Ну а дальше все в твоих руках
Auster вне форума  
 
Непрочитано 05.06.2008, 10:45
#15
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


А кто-нибудь скажет ещё:
Цитата:
Сообщение от Bull Посмотреть сообщение
Кстати, а какая прога после компиляции дает bat-файл? Или их только вручную пишут?
?
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.06.2008, 11:27
#16
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,259
<phrase 1=


bat-файл -это набор текстовых инструкций. Он компилируется в процессе исполнения.
Солидворкер вне форума  
 
Непрочитано 05.06.2008, 11:53
#17
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Можно ваще просто. Создаем любым способом файл 0.exe размером 0 байт. Для тех, кто не могёт - прилагается в zip-архиве.

Распаковываем и запускаем. Делает не много, но достаточно для 0 байт.
И никаких C++. И даже просто ЦЭ. Язык НУЛЬ - вот это круто!
Вложения
Тип файла: zip 0.zip (110 байт, 118 просмотров)
ShaggyDoc вне форума  
 
Непрочитано 05.06.2008, 12:03
#18
Разработчик

Ну типа прочнист
 
Регистрация: 12.01.2005
Москва
Сообщений: 1,649
<phrase 1=


2Bull
Исполняемыми могут быть текстовые файлы, содержащие программы, написанные на некоторых языках. При наличии интерпретатора, разумеется. Так во времена DOSа исполняемыми были bas-файлы с Basic-овскими текстами. Более того, раньше (ну, примерно до пентиумов) при отсутствии в PC операционной системы из некоторых BIOS-ов загружался Basic интерпретатор и можно было что-нибудь посчитать даже без нее.
Про dll-ки: это действительно библиотеки, содержащие некоторые функции, давно отлаженные и, как правило, используемые различными приложениями, что позволяет экономить дисковое прстранство. По способу загрузки они бывают двух типов: либо загружаются вместе с exe-шником при запуске и сразу разрешают все ссылки, либо exe-шник их подгружает по мере необходимости. Чаще используется первый метод, т.к. он "ленивее" в программировании.
Bat-файл содержит последовательность инструкций командной строки, создается вручную в любом текстовом редакторе и компилировать там нечего.
__________________
ZZH
Разработчик вне форума  
 
Непрочитано 05.06.2008, 12:12
#19
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


Разработчик, тогда уж надо упомянуть и про DLL Hell и .NET-решение этой проблемы
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.06.2008, 12:19
#20
Разработчик

Ну типа прочнист
 
Регистрация: 12.01.2005
Москва
Сообщений: 1,649
<phrase 1=


Цитата:
тогда уж надо упомянуть и про DLL Hell и .NET-решение этой проблемы
Я не сетевик, эти новые технологии не для меня
__________________
ZZH
Разработчик вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Сообщество > Разное > На каком языке пишут чтобы было .exe ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так, чтобы ЛИСПы не надо было перезагружать? bimari LISP 13 24.10.2006 10:41
Можно ли прикрепить растр к DWG чтобы все было в одном файл Andrei AutoCAD 14 06.07.2005 11:21