Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 05.11.2008, 21:32   #1
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Что выбрать?

Мне-бы хотелось начать программировать на телефоне,
но не знаю какой язык мне выбрать.
На компьютере пользуюсь Ассемблером,
а есть-ли для телефона нечто подобное?
(Offline)
 
Ответить с цитированием
Старый 05.11.2008, 22:12   #2
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Ответ: Что выбрать?

Для обычного телефона только J2ME.
А для смартов хз, там на С++ можно, а вот что-то похожее на assambler невидел.
(Offline)
 
Ответить с цитированием
Старый 05.11.2008, 22:26   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Что выбрать?

ну раз на С++ можно, то там и ассемблерные вставки на сяхе есть
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 05.11.2008, 22:30   #4
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Ответ: Что выбрать?

Сообщение от ABTOMAT Посмотреть сообщение
ну раз на С++ можно, то там и ассемблерные вставки на сяхе есть
Точно
А я совсем про них забыл.

Я не понимаю, зачем асемблер? Зачем его учить? Зачем на нём писать проги? С++ справляется со всеми(практически) задачами, лично мне его хватает по горло.
Да и С++ намного легче))
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 00:23   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Что выбрать?

ну не знаю, сяха иногда генерит тупой код
да и в некоторых таймкритикал местах можно асмом сделать в разы быстрее
З.Ы. сам всё собираюсь асм изучить да всё никак не соберусь
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 06:57   #6
jimon
 
Сообщений: n/a
Ответ: Что выбрать?

если руки из попы то в time-critical местах даже на асме говно код напишут,если руки из плеч то на C++ любой код будет прямым и красивым
писать чисто на асме, имхо, тупо, подходит только для понтов перед одноклассниками - "а я пишу на ассемблере, я король !", всё равно что-то действительно большое написать сложно, но рефракторинг кода почти не возможен, потому конечное время исполнения проекта может быть в сотни раз больше чем это делалось бы на языках высокого уровня

под мобильные телефоны действительно урезанно всё, под большинство подходят только приложения написанные на j2me
но это нужно для глобальной стандартизации платформ

ABTOMAT
приведи пример кода который потом криво генерируется + компилятор на котором это компилировалось
 
Ответить с цитированием
Старый 06.11.2008, 09:49   #7
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: Что выбрать?

Сообщение от DRAG Посмотреть сообщение
Для обычного телефона только J2ME.
Он же тоже компилирует в какой-то код, наверно асм для телефона просто не сделали.

Сообщение от ABTOMAT Посмотреть сообщение
ну раз на С++ можно, то там и ассемблерные вставки на сяхе есть
Значит процессор смартфона очень похож на компьютерный?

Сообщение от ABTOMAT Посмотреть сообщение
ну не знаю, сяха иногда генерит тупой код
да и в некоторых таймкритикал местах можно асмом сделать в разы быстрее
Мне асм нравится потому-что:
  • Всё под контролем: вся программа как на ладони.
  • Свободная работа с памятью:
    нету никаких типов(Int,unsigned Float...),
    и можно обращаться с памятью как хочешь.
  • Можно оптимизировать любой участок кода:
    знаешь сколько каждая команда тактов требует себе
А так асм не сильно от си отличается

Сообщение от ABTOMAT Посмотреть сообщение
З.Ы. сам всё собираюсь асм изучить да всё никак не соберусь
Он не сложный

Сообщение от jimon Посмотреть сообщение
если руки из попы то в time-critical местах даже на асме говно код напишут,если руки из плеч то на C++ любой код будет прямым и красивым
Это верно!

Сообщение от jimon Посмотреть сообщение
писать чисто на асме, имхо, тупо, подходит только для понтов перед одноклассниками - "а я пишу на ассемблере, я король !", всё равно что-то действительно большое написать сложно, но рефракторинг кода почти не возможен, потому конечное время исполнения проекта может быть в сотни раз больше чем это делалось бы на языках высокого уровня
не один одноклассник не знает что это!
даже C++ не один не знает.
Это чисто для себя
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 10:18   #8
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Что выбрать?

писал я на асме... не для ПК. опплевался весь. Перешел на С, слава Богу, что есть для всех процов.
__________________
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 12:33   #9
jimon
 
Сообщений: n/a
Ответ: Что выбрать?

drunnik
хм может ты под дос пишешь на асме ? я чего-то не уверен что современная ос тебе позволит шарахатся по всей оперативке и делать что угодно
кстати о тактах не совсем правда, нету полный современных спецификаций производительности каждый asm комманды x86
j2me компилится в байт-код который запускается виртуальной машиной java на мобильном телефоне

Последний раз редактировалось jimon, 06.11.2008 в 12:38.
 
Ответить с цитированием
Старый 06.11.2008, 12:53   #10
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: Что выбрать?

Сообщение от jimon Посмотреть сообщение
drunnik
хм может ты под дос пишешь на асме ? я чего-то не уверен что современная ос тебе позволит шарахатся по всей оперативке и делать что угодно
я не в смысле по всей перативке: в доступной части, например:
переменные объявлены друг за другом:
var1 db 120; объявляется переменная var1=120
var2 db 245; объявляется переменная var2=245
var3 db 72; объявляется переменная var3=72
var4 db 198; объявляется переменная var4=198
var5 db 73; объявляется переменная var5=73
var6 db 26; объявляется переменная var6=26
var7 db 236; объявляется переменная var7=236
var8 db 147; объявляется переменная var8=147
Надо сделать:
mov var1, var5; Присвоим переменной значение var1=var5
mov var2, var6; Присвоим переменной значение var2=var6
mov var3, var7; Присвоим переменной значение var3=var7
mov var4, var8; Присвоим переменной значение var4=var8
А на ассемблере можно сделать так:
mov dword var1, dword var5
; Присвоим блоку 4 байтов var1 значение блока var5
И ещё много всего.
А так-же нет никаких типов переменных, всё как сплошная память.
И я могу делать, что хочу с этими переменными.
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 12:59   #11
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: Что выбрать?

Я бы советовал не замарачиваться и писать на JAVA, но если не зацикливаться на одних телефонах лучше предпочесть C++ он более универсален да и потом по ходу можно серьезные шпилы делать и для дяди ПК

P.S. Не надо гнать на ассемблер, он еще всех переживет. Сам его не знаю, но уважаю!
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 13:47   #12
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Что выбрать?

drunnik, ситуация приведена от балды, да и memcpy никто не отменял.

вообще надо проверит, есть вероятность что
char a1 = 1;
char a2 = 2;
char a3 = 3;
char a4 = 4;
char a5 = 5;
char a6 = 6;
char a7 = 7;
char a7 = 8;

memcpy(&a1,&a5,4); //раз вариант

//ето тоже надо будет проверить, но работать будет врятли:

(int)a5 = (int)a1;
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 13:59   #13
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: Что выбрать?

HolyDel: Да пример не очень.
Я хотел сказать что всегда знаешь где какая переменная находится.
Знаешь что за чем следует, и. т. д.
(Offline)
 
Ответить с цитированием
Старый 06.11.2008, 21:42   #14
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Ответ: Что выбрать?

не один одноклассник не знает что это!
даже C++ не один не знает.
Это чисто для себя
Уууу...
Что-то не верится)))

1) Если ты на своей аватаре написал "assambler programmer"(в надежде понтануться перед всем форумом), то что перед друзьями/однокласниками...
2) В твоём профиле : "Биография: Программист на Ассемблере"
3) Если ты написал что не один не знает что это, значит точно спрашивал)))

Последний раз редактировалось DRAG, 07.11.2008 в 00:06.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
newman (07.11.2008)
Старый 07.11.2008, 08:45   #15
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: Что выбрать?

Сообщение от DRAG Посмотреть сообщение
1) Если ты на своей аватаре написал "assambler programmer"(в надежде понтануться перед всем форумом), то что перед друзьями/однокласниками...
Знашь сколько на Wasm.ru таких-же кодеров,
но к этому форуму я привык,
поэтому не уйду всё-равно(кстати вчера вспомнил мой старый BlitzMax)

Сообщение от DRAG Посмотреть сообщение
2) В твоём профиле : "Биография: Программист на Ассемблере"
А что мне ещё написать.
Вот как-бы я конечно мог написать с понтами:
Я Знаю C++ и ещё Assambler а также HTML, но и PHP...
И перечислить всё уменьшающимся шрифтом,
что б увидев начало все стали разглядывать маленькие буковки.

Сообщение от DRAG Посмотреть сообщение
3) Если ты написал что не один не знает что это, значит точно спрашивал)))
Все знают что я программер,
но у меня не получается алгебра, русский язык... Яж не идеал.
Я общаюсь со всеми одноклассниками и вами на равных—ДЕМОКРАТИЯ.

Кстати аватар, подпись и биографию сменил,
только из-за того что давно не менял.
А что мне было ещё написать, я и написал мои последние достижения.
Я понтами никогда не занимался в жизни, мне это не было нужно.
Если тебе не нравится поставлю дугую подись.

Добавлено: ты вот хорошо владеешь фотошопом,
а я вот только рисую кисточкой, а потом ищю подходящие эффеты.
Мне ещё есть чему у тебя учиться.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите выбрать фотик Taugeshtu Болтовня 7 22.08.2007 21:42
Посоветуйте выбрать алгоритм Kurdt JAVA Micro Edition 12 03.08.2007 19:41
Помогите выбрать. johnk Болтовня 14 12.05.2007 14:24
Помогите Выбрать Хостинг Magus Болтовня 6 25.05.2006 17:07


Часовой пояс GMT +4, время: 17:08.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com