Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лучший язык для написания небольших программ

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

asrfarr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Basic 6

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 16:36 10-07-2016
akaGM akaGM

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
написание любой программы должно начинаться с продумывания алгоритма, ну и лучший тут язык -- псевдокод :)

Всего записей: 777 | Зарегистр. 08-04-2016 | Отправлено: 17:13 10-07-2016
asrfarr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
должно начинаться с продумывания алгоритма, ну и лучший тут язык -- псевдокод

 
А алгоритмы можно писать в блокноте => вывод: блокнот подходит лучше всего для написания маленьких программ

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 21:02 10-07-2016
akaGM akaGM

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я до сих пор на бумажке что-то типа блок-схемы пишу...

Всего записей: 777 | Зарегистр. 08-04-2016 | Отправлено: 22:57 10-07-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на бумажке блок-схемы? уж лучше в visio))

Всего записей: 790 | Зарегистр. 22-10-2004 | Отправлено: 13:29 11-07-2016
akaGM akaGM

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да-да, в метро лучше визио, на ноуте и с геймерской мышой! :)

Всего записей: 777 | Зарегистр. 08-04-2016 | Отправлено: 14:42 11-07-2016
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM akaGM
А бумажка большая?
Было бы любопытно увидеть лица пассажиров, наблюдающих за процессом «блоксхемоизации». Наверное, некоторые смотрят с подозрением.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 02:27 12-07-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM akaGM
data man
 а некоторые не только смотрят, но еще и звонят в ФСБ - "тут подозрительный чел блоксхемоизирует с зацикливанием из за лишнего условия "

Всего записей: 790 | Зарегистр. 22-10-2004 | Отправлено: 07:20 12-07-2016
akaGM akaGM

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно долго смеяться, но в метро я это делаю в уме, что выглядит гораздо подозрительнее и непривычнее, правда?

Всего записей: 777 | Зарегистр. 08-04-2016 | Отправлено: 13:11 12-07-2016
maxsv2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос не очень корректный, т.к.  не указана платформа/ОС/окружение выполнения программы.
Написанную программу на любом из языков кто-то должен трансформировать в машинный код.
Если под вашу платформу этот язык не реализован , то любой замечательный язык можно считать мусором.

Всего записей: 191 | Зарегистр. 24-01-2004 | Отправлено: 16:22 29-04-2017
luptik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RemObjects Elements / Island
http://www.remobjects.com/
 
Целевые платформы: java .net native.
 
3 языка: Oxygene (pascal), C#, Swift
Каждый язык на любой из платформ.
 
Встраивание в Visual Studio.
 
При выборе Swift - бесплатность.

Всего записей: 4 | Зарегистр. 12-05-2017 | Отправлено: 14:15 12-05-2017
deltaone



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
luptik
хотите сказать, что пишем например на C# используя .net либы и получаем нативный виндовой .exe без требований установленного .NET FW ? Если я неправильно понял, чем оно лучше того же mono ?
 
P.S. Есть что-нибудь для получения нативного кода из .net С# исходников ?

Всего записей: 205 | Зарегистр. 20-09-2001 | Отправлено: 19:11 14-05-2017 | Исправлено: deltaone, 19:16 14-05-2017
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deltaone, например, такой проект

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 12:09 15-05-2017
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знакомлюсь с Nim. С ним многое становится проще.
Удивительный язык!

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:47 17-05-2017
llleopevzner

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Один хрен в первую очередь delphi на ум приходит, когда надо что-то по быстрому накидать. А по факту - если на чем-то можешь, то все остальное тоже проблем не вызовет, концепт одинаков практически.

Всего записей: 32 | Зарегистр. 11-12-2005 | Отправлено: 11:13 18-05-2017 | Исправлено: llleopevzner, 14:25 18-05-2017
sea78



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
все зависит от назначения программ,
если они из фин. сектора то да Excel
Если не большой прикладной уровень то Delphi
Если с перспективой дальнейшего роста как программиста то С++
 
Ведь тут вопрос больше не в чем делать сейчас а в чем делать потом, когда возможно вырастут потребности) А они...
 
Но лучше всегда довериться профессионалам, либо им стать))

Всего записей: 119 | Зарегистр. 24-01-2006 | Отправлено: 00:57 12-06-2017
aseyeff



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если речь именно о языках программирования,  
то быстрое написание приложений с GUI - Delphi,
консольные - Java

Всего записей: 495 | Зарегистр. 04-02-2003 | Отправлено: 11:53 12-06-2017
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
консольные - Java

ага, и получится, что для запуска 100Кб программы нужно вытягивать еще 200 Мб ява-машины...

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 10:24 13-06-2017
deltaone



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IMHO, .net C# оптимально (другие языки тоже есть, выбирай на вкус), фреймворк почти везде установлен, вкрайняк mono можно использовать, все необходимое присутствует. Единственный недостаток разные версии фреймворка идут в разных ОС, если затачиваться на .Net 4+, то желательно прикладывать дистрибутив фреймворка 50-60 мег на всякий случай (для XP точно).
 
типа вот, зацените:
 

Код:
 
/*
@echo off && cls
set WinDirNet=%WinDir%\Microsoft.NET\Framework
IF EXIST "%WinDirNet%\v2.0.50727\csc.exe" set csc="%WinDirNet%\v2.0.50727\csc.exe"
IF EXIST "%WinDirNet%\v3.5\csc.exe" set csc="%WinDirNet%\v3.5\csc.exe"
IF EXIST "%WinDirNet%\v4.0.30319\csc.exe" set csc="%WinDirNet%\v4.0.30319\csc.exe"
%csc% /nologo /out:"%~0.exe" %0
"%~0.exe"
del "%~0.exe"
exit
*/
 
class HelloWorld
{
    static void Main()
    {
        System.Console.WriteLine("Hello, World!\r\nI am at " + System.Environment.Version);
        System.Console.ReadLine();
    }
}
 

Всего записей: 205 | Зарегистр. 20-09-2001 | Отправлено: 18:23 14-06-2017 | Исправлено: deltaone, 18:26 14-06-2017
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deltaone
топик про небольшие программы, а не про 60 (а в реальности все 200) мегабайт

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 18:36 14-06-2017 | Исправлено: landy, 18:37 14-06-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лучший язык для написания небольших программ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru