Нужен совет
159 сообщений
#18 лет назад
Цитата ("alibek"):C++ никогда не позиционировался, как машиннонезависимый язык.
Обычный C минимально зависит от операционной системы.
Кстати, ты прикладные программы для Windows на ассемблере пишешь?
Интерфейс как делаешь? На чистом ассемблере? Или все-же используешь Windows API?
Пишу прикладные программы под Windows и использую системные функции, то бишь Win32 API, COM-технология, то интерфейсы. Все!!!
Visual облегчают работу при создании интерфейса, а обработку данных делаешь в основном с нуля, так что какая разница на чем писать, кому легко тот на том и пишит. На работе я уже большенства доказал, что на ассемблере легче и понятливее создать СЛОЖНЕЙШИЙ алгоритм обработки данных (не нужно путать с интерфейсом приложения).
38 сообщений
#18 лет назад
Не хочется прерывать обмен мнениями более опытных товарищей alibekи alecad

1) Воспользуюсь советами участников форума, буду учить PHP!
В связи с этим вопрос: можно ли для начала ограничиться Denwer'ом
как заглушкой при проверке и отладке PHP скриптов или лучше
поискать бесплатный хостинг с поддержкой PHP, если так,
то посоветуйте какой? (hut.ru попробовал не понравилось!).
Есть ли какая-то среда разработки под PHP или "блокнот" +
командная строка?
2) Подскажите, я работаю с БД сервером Firbird(Interbase), насколько он
подходт для фриланс разработки? (я в основном встречаю MS SQL Server)
C Уважением,
Андрей
159 сообщений
#18 лет назад
Chevron, ну я же не первый год пишу, есть стандартные заготовки, есть много шаблонов и примеров... так что времени не много занимает...
159 сообщений
#18 лет назад
Chevron, это к тебе серьезно относиться нельзяОптимизируют, что код??? Ты наивный студент, книжек умных начитался, да такой же программист пишет и не думает об какой-то оптимизации Java или .NET, а менеджеры для продвижения продукта добавят в пресс-релизах, что оптимизируют...
самый лучший оптимизатор для компилятора - это человек...
Ты хотя бы свой проект в дизассемблере видел??? Да там процентов 70% команд выкинуть можно...
Производительность труда независит от языка высокого уровня - это бред и миф...
В командах процессора заложена специфичность, чего нет в языках ВУ - в них заложена идея интуитивно-понятного языка, а не быстрота, то есть простота восприятия.
К примеру, в языках ВУ до сих пор нет оператора обмена между двумя переменными, нет установка переменных по условию, нет выполнения арифметических и логических операции сразу с несколькими целыми и вещественными числами.
Да обычный пример
if (a == 0) // число равно нулю
{
}
else if ( a > 0 ) // Число больше нуля
{
}
else // Число меньше нуля
{
}
на ассемблере выглядит куда проще и понятливее
mov eax,a
cmp eax,0 ; один сравнили
jg m1 ; переали управление
jl m2
; число равно нулю
jmp m3
m1:
; число положительное
jmp m3
m2:
; число отрицательное
m3:
159 сообщений
#18 лет назад
Операционная система VxWorks полностью пишется на асме проца, где будет работать, поэтому я ее чаще используют в промышленных компьютерах и контроллерах, уставновка других ОС считается дурным тоном.
1090 сообщений