![]() -13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
|
|
1 | |
Какой язык работает везде?16.09.2020, 17:00. Показов 2401. Ответов 29
Метки нет Все метки)
(
Хочу писать очень простенькие программы.
Язык должен позволять сохранять и модифицировать файлы в текущей папке. Разрешать скачивание файлов по интернету. Чрезвычайно важно чтоб пользователю не нужно было качать ничего дополнительно. Например Виртуальную машину Джава. Но пока до конца не понял - на каком языке есть все эти ништяки. Жду ваших советов. Спасибо.
0
|
16.09.2020, 17:00 | |
Ответы с готовыми решениями:
29
Ноутбук работает только с Wi Fi роутера дома, в кафе не работает и везде. Почему? Контроль ввода. Работает везде даже в IE но в мозиле на работает |
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
|
16.09.2020, 17:22 | 2 |
Смотри в сторону c#
0
|
![]() -13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
|
|
16.09.2020, 18:57 [ТС] | 3 |
0
|
![]() ![]() 12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
|
|
16.09.2020, 19:30 | 4 |
А в ваших требованиях не прозвучал список платформ и ОС. Подразумевается, что Windows. Значит как минимум C# подойдёт.
0
|
![]() -13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
|
|
16.09.2020, 19:51 [ТС] | 5 |
0
|
![]() ![]() 12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
|
|
16.09.2020, 20:06 | 6 |
miltorg, а "везде" это где? На микроконтроллерах PIC в том числе? Под линуксом и макосью? На андроиде и win98? Предметно вопрос задать было сложно?)
0
|
![]() -13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
|
|
16.09.2020, 20:30 [ТС] | 7 |
Да. И в радиоуправляемых утюгах :-)
Для меня вот например, предельно ясно - Нужно охватить максимум гаджитов и пр. с наименьшими потерями при перекодировке с разных ОС
0
|
Модератор
![]() |
|
16.09.2020, 21:52 | 8 |
Для устройств поддерживающих IoT сейчас уже чего только нет, включая скрипты (js, lua).
Если утюг самсунговский (ну, пусть не утюг, пусть хотя бы телевизор или часы), то там и C# может быть. Но вот PIC-и 8мибитные. Под них почти только С, ну ещё паскаль с бейсиком есть как экзотика. Так что как условно универсальный язык только С остаётся. Да и то, написание приложений на С для андроида, или той же самсунговской tizen, достаточно условно возможно. Так что предельно ясно что не выйдет одним языком. И не нужно.
0
|
![]() -13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
|
|
16.09.2020, 22:19 [ТС] | 9 |
Многие на таких компьютерах сидят? Да ещё и с выходом в интернет?
Добавлено через 6 минут Нужно охватить максимум устройств, в том числе компьютеров и гаджетов
0
|
Модератор
![]() |
|
17.09.2020, 02:37 | 10 |
Пики не для компьютеров, для "утюгов" в широком смысле, которых много. Если раздумали включать в сферу своих интересов "утюги" и все гаджеты, то, всё равно, универсального языка нет, так, что бы пользователю ни для какой ОС ничего бы не понадобилось ставить. Для C# понадобиться ставить .NET для линукс, жаву надо отдельно ставить на виндовс. Языки компилируемые в машинный код плохо подходят для андроида.
На всех языках общего применения, то есть почти на всех про которые на этом форуме услышите. И почти на всех прочих. Добавлено через 3 часа 4 минуты Кстати, пользователю ничего не надо качать дополнительно для программ на lua. lua интерпретатор и библиотеки будут как часть устанавливаемого приложения. https://ru.coronalabs.com/
0
|
![]() ![]() 12834 / 8861 / 1316
Регистрация: 21.01.2016
Сообщений: 33,196
|
|
17.09.2020, 05:09 | 11 |
Так не получится. Нужно определиться с тем, где ваше приложение будет работать. Язык языком, но у ОС тоже есть своё API и на разных платформах оно кардинально различается. Так что написать один раз, а потом запускать везде можно только в сказке. Максимум, что можно сделать - постараться вынести бизнес-логику в код на С++, компиляторы которого есть вообще подо всё. Но само взаимодействие с ОС на конкретной платформе придётся реализовывать заново.
0
|
Модератор
![]() |
|
22.09.2020, 22:50 | 15 |
Вопрос в СП не так поставлен. Насчёт чувака не знаю. Приложения, вроде бы, на С писать нельзя, только библиотеки, да и то приложению понадобится полный доступ. Впрочем, я только читал про это, сам не пробовал.
В любом случае, приложения под андроид на С не пишут, разве только тот чувак.
0
|
Заблокирован
|
|
22.09.2020, 23:33 | 20 |
вот либа для rust
rust Я щас прочитал как паренек рассказывал, что если взять хороший кросс-платформенный фреймворк, то жабу вообще трогать не придется практически. Он делал.
0
|
22.09.2020, 23:33 | |
Помогаю со студенческими работами здесь
20
Почему HTML не везде внедряется, какой тег нужно использовать? Accordion
Сессия не везде работает Плагин работает везде, кроме IE Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Что нового в 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, но была исключена на встрече комитета. . .
|