Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
1

Какой язык работает везде?

16.09.2020, 17:00. Показов 2401. Ответов 29
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу писать очень простенькие программы.
Язык должен позволять сохранять и модифицировать файлы в текущей папке.
Разрешать скачивание файлов по интернету.

Чрезвычайно важно чтоб пользователю не нужно было качать ничего дополнительно. Например Виртуальную машину Джава.
Но пока до конца не понял - на каком языке есть все эти ништяки.

Жду ваших советов.
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.09.2020, 17:00
Ответы с готовыми решениями:

Javascript подключается везде, но не везде работает
Здравствуйте. В общем, происходит что-то странное. Есть простенький файл JS, который я подключаю в файле heading.php с помощью тега...

Ноутбук работает только с Wi Fi роутера дома, в кафе не работает и везде. Почему?
Подскажите пожалуйста, почему у меня ноутбук с виндой 7, работает вай фай только дома с роутера. А когда я прихожу в кафе или в парк, у...

Контроль ввода. Работает везде даже в IE но в мозиле на работает
Сделал контроль ввода что бы в поле нельзя было ввести ни чего кроме цифр и бакспейса, канает во всех браузерах кроме мозилы... вот код ...

29
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
16.09.2020, 17:22 2
Смотри в сторону c#
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
16.09.2020, 18:57  [ТС] 3
Цитата Сообщение от Shut913 Посмотреть сообщение
Смотри в сторону c#
Это ж виндосовское что-то.
0
Эксперт .NET
 Аватар для Usaga
12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
16.09.2020, 19:30 4
Цитата Сообщение от miltorg Посмотреть сообщение
Это ж виндосовское что-то.
А в ваших требованиях не прозвучал список платформ и ОС. Подразумевается, что Windows. Значит как минимум C# подойдёт.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
16.09.2020, 19:51  [ТС] 5
Цитата Сообщение от Usaga Посмотреть сообщение
А в ваших требованиях не прозвучал список платформ и ОС.
Заголовок темы:

Какой язык работает везде?
0
Эксперт .NET
 Аватар для Usaga
12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
16.09.2020, 20:06 6
miltorg, а "везде" это где? На микроконтроллерах PIC в том числе? Под линуксом и макосью? На андроиде и win98? Предметно вопрос задать было сложно?)
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
16.09.2020, 20:30  [ТС] 7
Цитата Сообщение от Usaga Посмотреть сообщение
miltorg, а "везде" это где? На микроконтроллерах PIC в том числе?
Да. И в радиоуправляемых утюгах :-)

Для меня вот например, предельно ясно - Нужно охватить максимум гаджитов и пр. с наименьшими потерями при перекодировке с разных ОС
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
16.09.2020, 21:52 8
Цитата Сообщение от miltorg Посмотреть сообщение
И в радиоуправляемых утюгах
Для устройств поддерживающих IoT сейчас уже чего только нет, включая скрипты (js, lua).
Если утюг самсунговский (ну, пусть не утюг, пусть хотя бы телевизор или часы), то там и C# может быть.

Но вот PIC-и 8мибитные. Под них почти только С, ну ещё паскаль с бейсиком есть как экзотика.
Так что как условно универсальный язык только С остаётся. Да и то, написание приложений на С для андроида, или той же самсунговской tizen, достаточно условно возможно.

Так что
Цитата Сообщение от miltorg Посмотреть сообщение
Для меня вот например, предельно ясно - Нужно охватить максимум гаджитов и пр.
предельно ясно что не выйдет одним языком. И не нужно.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
16.09.2020, 22:19  [ТС] 9
Цитата Сообщение от Curry Посмотреть сообщение
Но вот PIC-и 8мибитные.
Многие на таких компьютерах сидят? Да ещё и с выходом в интернет?

Добавлено через 6 минут
Цитата Сообщение от miltorg Посмотреть сообщение
Нужно охватить максимум гаджетов и пр.
Нужно охватить максимум устройств, в том числе компьютеров и гаджетов
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
17.09.2020, 02:37 10
Цитата Сообщение от miltorg Посмотреть сообщение
Многие на таких компьютерах сидят? Да ещё и с выходом в интернет?
Пики не для компьютеров, для "утюгов" в широком смысле, которых много. Если раздумали включать в сферу своих интересов "утюги" и все гаджеты, то, всё равно, универсального языка нет, так, что бы пользователю ни для какой ОС ничего бы не понадобилось ставить. Для C# понадобиться ставить .NET для линукс, жаву надо отдельно ставить на виндовс. Языки компилируемые в машинный код плохо подходят для андроида.

Цитата Сообщение от miltorg Посмотреть сообщение
Хочу писать очень простенькие программы.
Язык должен позволять сохранять и модифицировать файлы в текущей папке.
Разрешать скачивание файлов по интернету.
Но пока до конца не понял - на каком языке есть все эти ништяки.
На всех языках общего применения, то есть почти на всех про которые на этом форуме услышите.
И почти на всех прочих.

Добавлено через 3 часа 4 минуты
Цитата Сообщение от miltorg Посмотреть сообщение
Чрезвычайно важно чтоб пользователю не нужно было качать ничего дополнительно. Например Виртуальную машину Джава.
Кстати, пользователю ничего не надо качать дополнительно для программ на lua. lua интерпретатор и библиотеки будут как часть устанавливаемого приложения.
https://ru.coronalabs.com/
0
Эксперт .NET
 Аватар для Usaga
12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
17.09.2020, 05:09 11
Цитата Сообщение от miltorg Посмотреть сообщение
Нужно охватить максимум устройств, в том числе компьютеров и гаджетов
Так не получится. Нужно определиться с тем, где ваше приложение будет работать. Язык языком, но у ОС тоже есть своё API и на разных платформах оно кардинально различается. Так что написать один раз, а потом запускать везде можно только в сказке. Максимум, что можно сделать - постараться вынести бизнес-логику в код на С++, компиляторы которого есть вообще подо всё. Но само взаимодействие с ОС на конкретной платформе придётся реализовывать заново.
0
Заблокирован
22.09.2020, 21:53 12
С
Там в стандарт не принимают ничего, если есть хоть десяток древних компьютеров которые не будут новшества поддерживать.
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
22.09.2020, 22:13 13
sodda, напишите приложение для андроида на С.
0
Заблокирован
22.09.2020, 22:40 14
Цитата Сообщение от Curry Посмотреть сообщение
sodda, напишите приложение для андроида на С.
А что ядро у Андройда не на СИ написано? Хы?)
Есть канад на трубе АлексГайвер. Чувак делает поделки разные и пишет для них приложения на си под андройд.
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
22.09.2020, 22:50 15
Цитата Сообщение от sodda Посмотреть сообщение
А что ядро у Андройда не на СИ написано?
Вопрос в СП не так поставлен. Насчёт чувака не знаю. Приложения, вроде бы, на С писать нельзя, только библиотеки, да и то приложению понадобится полный доступ. Впрочем, я только читал про это, сам не пробовал.
В любом случае, приложения под андроид на С не пишут, разве только тот чувак.
0
Заблокирован
22.09.2020, 22:56 16
Цитата Сообщение от Curry Посмотреть сообщение
Впрочем, я только читал про это, сам не пробовал.
Почему нельзя?
Дергай API и делай.
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
22.09.2020, 23:09 17
Цитата Сообщение от sodda Посмотреть сообщение
Почему нельзя?
Дергай API и делай.
Вы пробовали?
0
Заблокирован
22.09.2020, 23:23 18
Цитата Сообщение от Curry Посмотреть сообщение
Вы пробовали?
можно

Добавлено через 3 минуты
Curry, можно еще на Clojure и ClojureScript писать, так как JVM
0
Модератор
 Аватар для Curry
5116 / 3358 / 536
Регистрация: 01.06.2013
Сообщений: 7,090
Записей в блоге: 9
22.09.2020, 23:29 19
Цитата Сообщение от sodda Посмотреть сообщение
можно
Там же написано "с использованием Java NDK". ТО есть из java вызываем библиотеки на С.
На одном С не выйдет.
0
Заблокирован
22.09.2020, 23:33 20
Цитата Сообщение от Curry Посмотреть сообщение
Там же написано "с использованием Java NDK". ТО есть из java вызываем библиотеки на С.
На одном С не выйдет.
вот либа для rust

rust
Я щас прочитал как паренек рассказывал, что если взять хороший кросс-платформенный фреймворк, то жабу вообще трогать не придется практически. Он делал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.09.2020, 23:33
Помогаю со студенческими работами здесь

Почему HTML не везде внедряется, какой тег нужно использовать? Accordion
Подскажите, почему не могу внедрить полностью весь код HTML? Кнопка работающая на HTML +CSS внедряется, а вот аккордеон нет((( ...

В какой среде писать программы для Android, где скачать, какой язык?
Вопрос. В какой среде писать программы для Android, где скачать, какой язык, на что похож, где почитать в общем надо простейшую...

Не везде работает openGL
Пишу я прогу с использованием наследника QOpenGLWidget. На моём компе и некоторых других она запускается. А на одном вылетает, и, насколько...

Сессия не везде работает
Есть два файла index.php session_start(); $_SESSION=10; и users.php session_start(); echo $_SESSION; В результате...

Плагин работает везде, кроме IE
Добрый день, подскажите пожалуйста как исправить ошибку. Есть плагин для создания ЛК называется wp-recall У него есть виджет с кнопками...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru