Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/56: Рейтинг темы: голосов - 56, средняя оценка - 4.68
0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 57

Есть ли компилятор Pascal на Android?

28.08.2014, 21:06. Показов 11306. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите есть ли паскаль на Андройд .
скачал некоторых но там не работает readln или if,then и т.д плз дайте ссылку на апк версию
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.08.2014, 21:06
Ответы с готовыми решениями:

Компилятор C++ Android
Помогите пожалуйста найти компилятор c++ android!!!

Компилятор C++ для Android.
Знаю что существует компилятор Pascal на Android,а есть ли такой для C++? Тоесть чтобы на планшете с Android писать программы на C++?

Построковый компилятор на Android
Требуется построковый компилятор с++ на Андроид, чтобы ошибки в коде выловить. Необходимо отслеживать значения переменных на каждом шаге...

16
Заблокирован
28.08.2014, 22:24
Паскаль под Android - это приложение Android, в котором можно писать на паскале?
Или приложение под винду/линукс или мак, в котором можно на паскале писать приложения Android?
0
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
29.08.2014, 09:46
bilolbek, есть дельфи. почти тоже самое)
0
0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 57
29.08.2014, 13:20  [ТС]
хоть делфи или паскаль нет разницы можете дать ссылку на апк
0
35 / 35 / 2
Регистрация: 12.11.2013
Сообщений: 345
29.08.2014, 13:24
1
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
29.08.2014, 14:16
Цитата Сообщение от bilolbek Посмотреть сообщение
есть ли паскаль на Андройд
А такой пробовали?
PascalGUI (Pascal compiler)

сам не проверял...
1
73 / 73 / 13
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
30.08.2014, 01:24
Цитата Сообщение от Sergio Leone Посмотреть сообщение
сам не проверял...
И не проверяйте)))

Добавлено через 7 минут
нафига какието замарочки для паскаль, если всё нормально разработано на почти паскале? смущает пара других синтаксических знаков? Да нафига из-за того тогочтоб было "комфортно" переписывать вообще всё? Да вы обурели паскальщики? Воткнули в программирование X:=1 и без этого жить не можете? А Х=1 уже не понятно? Если вам нужна эффективность, да забейте на свой синтаксис! Вам придётся писать на том, на чём написаны библиотеки, и ваш паскаль не спасёт вас ))
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
30.08.2014, 08:42
Цитата Сообщение от UserAK Посмотреть сообщение
нафига какието замарочки для паскаль, если всё нормально разработано на почти паскале? смущает пара других синтаксических знаков? Да нафига из-за того тогочтоб было "комфортно" переписывать вообще всё? Да вы обурели паскальщики? Воткнули в программирование X:=1 и без этого жить не можете? А Х=1 уже не понятно? Если вам нужна эффективность, да забейте на свой синтаксис! Вам придётся писать на том, на чём написаны библиотеки, и ваш паскаль не спасёт вас ))
Поуважительнее к любителям паскаля. Я сам из них. С него начинал еще в досе. На Делфи НАМНОГО удобнее работать чем на большинстве других известных мне языков, а опыт у меня больше чем на 10 языках! Больше всего мне нехватает его скорости компиляции проектов. Но, увы, под андроид делфи потерял все преимущества, что были в винде. Сам долго искал альтернативы - и Делфи и фрипаскаль(лазарус) и паскаль на андроиде... Увы! Культура утеряна!

2bilolbek: Советую изучить яву под андроид. Синтаксис заменится легко, а вот структура проекта явно хуже. Прийдется ломать психологию и перестраивать логику... Я за почти 2 года так и не смог подделать некоторые свои любимые конструкции из Делфи...
0
30.08.2014, 09:05

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
ломать психологию и перестраивать логику.
простите за офф... как это знакомо...

0
73 / 73 / 13
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
30.08.2014, 23:40
Цитата Сообщение от Tester64 Посмотреть сообщение
Поуважительнее к любителям паскаля.
Не собирался относиться неуважительно к любителям паскаля. Извините если выразился неаккуратно. А вот про логику проекта тут странно как-то выглядит )) Ну разве сама по себе разработка под андроид не подразумевает некоторый компромисс между привычной структурой проекта на паскале под виндовс например и под андроид? Отвёрткой гвозди не закручивают, это понятно, но с другой стороны зачем забивать гвозди если у вас полно шурупов и есть шуруповёрт? Может надо быть гибче и изобретательнее, а не сваливать всё на среду разработки, её ведь не дураки придумывали. Поэтому поуважительнее к любителям чего-то кроме паскаля ))

Добавлено через 11 минут
Собственно хотел сказать - время не ждёт пока доведут до ума все среды разработки. Если вам нужен результат, надо искать путь для его достижения. Решать программисту, что удобнее, изучить новый язык или поиметь гемор с недоделаной средой разработки. Платить деньги за видимость комфорта в привычной среде программирования или победить свои стереотипы и получить в награду возможность бесплатно пользоваться средой с нормальной поддержкой и логикой, которая не будет конфликтовать с общей логикой андроида.

Добавлено через 5 минут
Я может тоже хочу на си++ писать под андроид. Но какой смысл если всё там заточено для джавы? Можно написать классы на с++, потом перевести на джаву и потом прикрутить к андроид проекту. Ничего не напоминает? Сколько весит разработанный на паскале проект?
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
30.08.2014, 23:55
Цитата Сообщение от UserAK Посмотреть сообщение
Ну разве сама по себе разработка под андроид не подразумевает некоторый компромисс между привычной структурой проекта на паскале под виндовс например и под андроид?
Не всегда! У меня есть старый (заброшеный лет 5 назад) проект. Много лет писал на делфи. Размер кода чуть больше 2х мегабайт. Сложнейшее переплетение классов и потоков. Своя структура базы данных. Мечтаю когда-нибудь прикрутить к андроиду... А хотелось бы к старым модулям просто прикрутить новый дизайн. А не переписывать каждую функцию.
Ява - "дырявая". И не особо надежная под андроидом. В фоне не уверенно работает. Программа может быть запросто убита сборщиком мусора или "чистящей" память утилиткой. Исходники тоже всегда открытые. Сейчас усиленно копаю в сторону с++ и NDK только ради того проекта. На переписывание удет не меньше полугода, когда начну понимать с++ (на понимание явы ушел год). А как было бы здорово за месяц прикрутить к старым исходникам паскаля только формочки и указать новое положение баз на флешке...
0
73 / 73 / 13
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
31.08.2014, 00:27
Во многом с вами согласен. А вот вы про надёжность говорите. Ну это вообще за пределами языка программирования. Сборщик мусора с таким же успехом прибьёт программу, написанную на паскале. Зачем всё в кучу смешивать? )) Вроде разговор был о выборе инструмента. Хорошо, построим мы дом из брёвен, а не из кирпичей и используем гвозди вместо шурупов, ок. Но на болоте он рухнет из чего его ни строй. Что-то там с андроидом кстати вроде налаживается, может и не будет всё так плохо, как вы тут описываете ))

Добавлено через 7 минут
Цитата Сообщение от Tester64 Посмотреть сообщение
Сложнейшее переплетение классов и потоков.
Если слишком сложное, то наверное это минус?
Цитата Сообщение от Tester64 Посмотреть сообщение
Своя структура базы данных.
А бывает какая-то другая? ))
Если бы вы писали на другом языке могло бы получиться более переносимо?
С дельфи что-то перенести это и правда гемор, тут я с вами согласен полностью, но разве это минус джавы? ))

Добавлено через 5 минут
И вообще, если вы написали один раз то сможете написать и ещё раз. Вам же нужен этот проект? нужен на андроиде, так вперёд )) Может вам это понравится. А представьте - вы прикрутили там формы, а структура рассчитана на виндовс. Этож ад - вылавливать там жуков)) а так всё с чистого листа с трезвой головой ))
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
31.08.2014, 01:28
Цитата Сообщение от UserAK Посмотреть сообщение
Сборщик мусора с таким же успехом прибьёт программу, написанную на паскале.
В паскале небыло сборщика мусора. Я сам контролировал освобождение памяти (увереннее себя чуствовал). А в яве (теоретически) может случиться казус, когда место нужно, а его не успел освободить. И заранее запросить размер свободной памяти - не вариант - запросил, увидел только 5 мег осталось(не хватает), а начал заполнять и он тебе 50 предоставит...

Цитата Сообщение от UserAK Посмотреть сообщение
Что-то там с андроидом кстати вроде налаживается, может и не будет всё так плохо
Ничего не налаживается! Они слепили свой интерпретатор. Размеры у файлов гиганские, а значит изначально будет тормозить. Компиляция медленная, интерпрератор - это не компилятор - теоретически код открыть можно. Да и новые конструкции как всегда внесли не совместимые с прошлыми.

дальше уже пошел оффтоп:

Не по теме:

Цитата Сообщение от UserAK Посмотреть сообщение
Если слишком сложное, то наверное это минус?
Если плохо работает и нужно отлаживать разными спецами, конечно минус, но если заработало и в код больше лезть не надо, то плюс! Причем огромный! Даже в яве подобные фокусы работают - я класический адаптер для баз ускорил больше чем в 50 раз "махинациями" с потоками, и это еще не предел. А Вы представляете себе насколько сложная структура кода для работы SQLite файлами - там нет жесткой типизации, все в одном файле, блокировки на запись, индексы, запросы, динамичная система переделки таблиц без потерь, таблицы в памяти на равне с физическими - и всего в 5ти мегабайтах чистого кода...

Цитата Сообщение от UserAK Посмотреть сообщение
А бывает какая-то другая?
Конечно бывает! Это когда каждый байт в файл своими методами пишется, а не используюя SQLite и другие сервера. Для узких целей в десятки раз быстрее "класики" бывает. Особенно если одна программа/пользователь и одна база. Типы намерво забиты, обращения оптимизированы под запросы в обход SQL текстовых конструкций...

Цитата Сообщение от UserAK Посмотреть сообщение
И вообще, если вы написали один раз то сможете написать и ещё раз. Вам же нужен этот проект? нужен на андроиде, так вперёд )) Может вам это понравится. А представьте - вы прикрутили там формы, а структура рассчитана на виндовс. Этож ад - вылавливать там жуков)) а так всё с чистого листа с трезвой головой ))
Поэтому и решил сразу на С++, а не на яву переписывать. И структура ни привязана к ОС. Это наборы связнных списков и баз данных для удобных запросов и многоступенчатых записей. Кстати моя база поддерживала шифрование на уровне файлов, а SQLite этого не позволяет и индексы держала в памяти для ускорения доступа.

0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,750
15.03.2020, 11:04
А какая ситуация с этим на данный момент? 6,5 лет спустя?
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
15.03.2020, 14:26
Никакая, как и 6,5 лет назад. Паскаль и делфи уже не используются даже для обучения основам программирования. Про андроид/ios и говорить нечего.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,750
15.03.2020, 14:55
А на С# или С++ сейчас для Андроида или IOS пишут программы?
0
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
15.03.2020, 15:15
Цитата Сообщение от supmener Посмотреть сообщение
С++ сейчас для Андроида
Про иос не скажу. По Андроиду мои знания устарели года на 3, но похоже ничего не изменилось... (сейчас снова "прощупываю" почву - восстанавливаю забытый проект)

Основной язык под андроид - это Java! И ТОЛЬКО она... Есть еще Котлин, но это та-же Java, но с немного другим языком и сборщиком. (как мне кто-то сказал просто "сахара к яве добавили")

Но, как любой развитый высокоуровневый язык, он позволяет использовать некие "вставки"... "плагины"... это когда вы пишите библиотеку, упаковываете ее, подключаете к андроиду, а потом используете как обычный java-класс. В результате получаете дикий прирост скорости (до 10-20 раз на "чистой" математике = полезно для сложных игр) и я замечал снижение нагрузки на процессор (до 5-8 раз) = экономия заряда бьтареи.
Ну и конечно модуль на С++ чуть меньше чем на Java.
При использовании обычного дизайна (тех-же кнопок) выигрыша ВООБЩЕ нет!

..."чистую" программу на С++ запустить не получалось. Хотя теоретически пытались это сделать и на VisualC++ и на Qt.

Еще большой минус использования C++ - это то что он используется КОМАНДЫ ПРОЦЕССОРА НАПРЯМУЮ! А у андроида много ПРОИЗВОДИТЕЛЕЙ! И под каждую архитектуру процессора надо отдельно компилировать. 3 года назад было 3 или 4 вида процессора. Сейчас думаю еще больше. И если в твоей программе не будет модуля "собранного под мой телефон", то твоя программа у меня не запустится!

...а написанное на Java запустится на ЛЮБОМ андроид-устройстве! (в этом и есть сила Java не смотря на все её недостатки).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.03.2020, 15:15
Помогаю со студенческими работами здесь

Компилятор Pascal
Есть ли компилятор Pascal для мобильных телефонов?

Компилятор Pascal на Delphi
В общем, готовлюсь к олимпиаде с информатики. Понял, что нет нормальных, вписывающихся в виндовый дизайн компиляторов паскаля. Захотел...

Компилятор по Turbo Pascal 7.0.
Уважаемые программисты я хочу задать довольно тривиальный вопрос: Можете подсказать хороший компилятор по Turbo Pascal 7.0? У меня стоит...

Дайте Turbo Pascal компилятор
Дайте Turbo Pascal компилятор, который нормально запускается в полноэкранном режиме на windows7.

Компилятор Pascal для Mac OS
Подскажите компилятор Pascal для Mac OS Мне надо компилировать не только сами программы, но и модули Поставил Windows 8 с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru