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

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

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

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

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

NeoAnomaly

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

Цитата:
Но вот размер оставляет желать лучшего

В XE8 появился нужный функционал:
 

Цитата:
Disabling Built-in RAD Studio Java Libraries for Android Using the Project Manager
 
In XE8, the Project Manager lists the built-in RAD Studio Java libraries for Android, and you can disable any one of those libraries. To make your application lighter, you might choose to disable Java libraries that your application does not require. For more information, see Using the Built-in RAD Studio Java Libraries for Android.

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 12:59 29-03-2015
nyinick



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NeoAnomaly, это выходит аналогично тому как Дельфийский проект можно компилировать со всеми зависимостями в один exe-шник либо компилить без зависимостей и получать маленький exe и  отдельно таскать зависимости в виде .BPL файлов?  

Всего записей: 249 | Зарегистр. 26-06-2006 | Отправлено: 15:19 29-03-2015
NeoAnomaly

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

Цитата:
NeoAnomaly, это выходит аналогично тому как Дельфийский проект можно компилировать со всеми зависимостями в один exe-шник либо компилить без зависимостей и получать маленький exe и  отдельно таскать зависимости в виде .BPL файлов?  

nyinick вообще мобильную разработку не трогал, но не припомню, чтобы на мобильных платформах были библиотеки, как таковые, которые можно было бы юзать из нескольких арр. Так что, я думаю, раньше они просто таскали весь рантайм за собой, а теперь сделали возможность выбирать только необходимое.
 
 
Добавлено:
В подтверждение цитата из доки XE7
 

Цитата:
The RAD Studio installation also includes a classes.dex file, which is the result of converting this set of Java libraries into a single Dalvik Executable file. RAD Studio includes the classes.dex file in your applications by default when you deploy your applications for the Android target platform

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:04 29-03-2015 | Исправлено: NeoAnomaly, 16:09 29-03-2015
nyinick



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

Цитата:
Так что, я думаю, раньше они просто таскали весь рантайм за собой, а теперь сделали возможность выбирать только необходимое.

если они сделали действительно именно так, тогда будет вообще отлично, а то минимальный размер проджекта в 10 метров меня лично не смущает, но и легковесности проекту не придаёт

Всего записей: 249 | Зарегистр. 26-06-2006 | Отправлено: 16:08 29-03-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще можно было и раньше собирать кастомный classes.dex, а теперь это сделали из коробки. Вопрос в другом, сколько это решение позволит отыграть по объёму, посмотрел я на набор библиотек и создаётся ощущение, что из простенького приложения можно выкинуть максимум 3-4 библиотеки(из 10)

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:14 29-03-2015 | Исправлено: NeoAnomaly, 16:18 29-03-2015
PaNov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
за последние 25 лет последовательно прошел следующий путь:
- GW Basic/TurboBasic
- Lisp
- TurboC
- Delphi
- вся линейка Borland/CodeGear/Inprise/Embarcadero C++ Builder (около 17 лет)
- Java
- C++ GCC + QT
- python + pyQT
 
в итоге остановился на python:
- скорость разработки существенно выше чем на С++
- скорости исполнения иногда не хватает (впрочем и на С/С++ не хватало также)
- кроссплатформенность на уровне
- библиотеки python довольно богатые, и на порядок проще интегрируемые чем в С++
- интерфейс, при необходимости, рисуется в привычном QT дизайнере и допиливается кодом

Всего записей: 34 | Зарегистр. 25-02-2003 | Отправлено: 13:44 03-05-2015
exteris

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

Цитата:
в итоге остановился на python

А в сравнении с делфями как оно?

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 09:52 05-05-2015
protoror



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaNov
в один exe компилить под винду можно? без установки питона.

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 13:37 06-05-2015
PaNov

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

Цитата:
А в сравнении с делфями как оно?

 
общий вопрос - общий ответ: код писать и отлаживать попроще, гуй рисовать/вязать поначалу посложней.
 
protoror

Цитата:
в один exe компилить под винду можно? без установки питона.

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

Всего записей: 34 | Зарегистр. 25-02-2003 | Отправлено: 15:05 11-05-2015
doxtur

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вообще мне нравится https://www.nsbasic.com/ ну и проще бейсика как известно ничего нет )

Всего записей: 88 | Зарегистр. 21-12-2005 | Отправлено: 01:06 16-05-2015
BaksoGen1998



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

Всего записей: 229 | Зарегистр. 04-11-2002 | Отправлено: 16:37 23-07-2015
Syllion

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://dlang.org/ идеальный вариант.
И к нему веб-фреймворк http://vibed.org/

Всего записей: 194 | Зарегистр. 07-06-2007 | Отправлено: 21:17 16-04-2016
vengr



Рафинированный Теоретик
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
All You Need Is Fortran

Всего записей: 3579 | Зарегистр. 21-08-2001 | Отправлено: 00:46 01-07-2016
asutp2

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

Всего записей: 790 | Зарегистр. 22-10-2004 | Отправлено: 09:08 01-07-2016
VitaminP



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странно, что забыли упомянуть про FreeBasic в этой теме (приемник Qbasic).
http://basic.web44.net  http://freebasic.justforum.net/forum  http://free-basic.ru/textbook.html

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 11:13 01-07-2016 | Исправлено: VitaminP, 12:07 05-07-2016
vengr



Рафинированный Теоретик
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
asutp2

Цитата:
честно говоря не слышал и не видел вживую (написанные на на нем программы

я вживую видел мало людей, поедающих хлеб, но подозреваю что их много...

Всего записей: 3579 | Зарегистр. 21-08-2001 | Отправлено: 23:49 01-07-2016
akaGM akaGM

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

Цитата:
Фортан язык конечно уважаемый, но чтобы на нем сейчас писали, честно говоря не слышал и не видел вживую (написанные на на нем программы)

ага, согласен...
 
а здесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=7860#1
одни боты...
 
 
vengr

Цитата:
я вживую видел мало людей, поедающих хлеб

чё ж вы там едите, бедняги?
не хлебом единым...

Всего записей: 777 | Зарегистр. 08-04-2016 | Отправлено: 06:04 02-07-2016 | Исправлено: akaGM akaGM, 06:16 02-07-2016
asutp2

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

Всего записей: 790 | Зарегистр. 22-10-2004 | Отправлено: 19:51 02-07-2016
Rudia



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Фортран крепкий пенсионер (60 лет стукнуло).  
А по теме, мне нравится небольшие программки или куски кода писать на C# в LinqPad. Очень интересный инструмент, один из немногих, которые очень хотелось купить И с точки зрения удобства написания надо рассматривать не язык, а связку язык+инструмент для написания кода.

Всего записей: 324 | Зарегистр. 13-09-2006 | Отправлено: 09:35 05-07-2016
XPEHOMETP

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

Цитата:
Странно, что забыли упомянуть про FreeBasic в этой теме

Знаю. Использую. Хорошая штука. Но до ума не доведена. Когда понадобилось в стандартном окне Виндоуз выбрать несколько файлов для обработки, все полегло. С выбором одного файла по очереди - работает. А мне хочется с перламутровыми пуговицами...

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 20:45 05-07-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 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