- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
лучше учится программировать.. а тогда уже всякий синтаксис легко учится. вот так выучив алгоритмику и мат.анализ легко за вечер выучить практически любой высокоуровневый язык. Да и зачем учить - все же одинаково только представляется по разному. Распечатал таблицу совместимости, а потом с опытом уже на автомате ее используешь.
Это всё теория. На качественное освоение языка программирования нужно около полугода. На быстро-любительское - от недели (PHP и прочие скриптовые штуки).
Тогда какое значение на чем написан GTK+?
Имеет, потому что библиотеки. которые написаны на С и Ассемблере можно переписать на Дельфи, а вот GTK+ на PHP - нет.
Не знаю как сейчас на Дельфи по моему 6 версии можно было создать очень маленький EXE файл, но для его работы нужно или иметь установленный Дельфи на компе или инсталировать все зависимые бибилиотеки, можно создать EXE файл размером в несколько мегабайт, который будет выполнятся сам по себе, так как уже содержит подобные бибилотеки внутри самого EXE.
Вы заблуждаетесь, ничего подобного нет.
Сократить можно специальным ПО(который вырезает нужные функциии процедуры с библиотек), которое например
не будет включать все модули
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls
а выдернет из них их модулей.Или как вариант - просто юзать сжатие(программа ASPack)
Также есть вариант не использовать стандартные компоненты VCL и перейти на Kulix(KOL).
Но хочу обратить внимание - использование KOL не приводит к требованиям наличии доп библиотек и модулей у пользователя, тем более наличие Delphi.
Имеет, потому что библиотеки. которые написаны на С и Ассемблере можно переписать на Дельфи, а вот GTK+ на PHP - нет.
Нет нельзя, так как с одной стороны ни один язык кроме ассемблера не может переписать все свои библитеки и компиляторы так как все равно вы придете к машиннам кодам или ассемблеру (которыи и является человеческим предствлением машиных кодов) то есть банальное умножение двух чисел все равно придется представить как H5A1C3 или по человечески (по ассемблеру) MUL R1,R2,R3, с другой стороны если мы считаем что компилятор написанный на Dephli или PHP может генерить машиные коды, тогда можно реализовать любую библиотеку, так как асемблер (машиные коды) может все, не говоря уж о GTK которая по сути просто вызывает API винды, банально (синтаксис рhp искажен специально для большой наглядности)
$var = 'машинные коды нужной нам библиотеки';
fwrite('файл.dll',$var);
P.S. Вы зашли не в ту степь, так как высокоуровневый язык программирования не обязан уметь работать с низкоуровневыми вещами (такими как прямое обращение dll содержащий графическое API винды или прямая запись в память видеокарты) чтобы являтся ЯП, вы ещё скажите что ЯП может быть только тот на котором можно написать полноценную ОС.
Нет нельзя, так как с одной стороны ни один язык кроме ассемблера не может переписать все свои библитеки и компиляторы
Ну зачем вы бредите. Вы писали dll в Дельфи? Я писал. Также использовал чужие наработки(bass.dll, всем известный).
не говоря уж о GTK которая по сути просто вызывает API винды, банально (синтаксис рhp искажен специально для большой наглядности)
Это все бред. Еще раз говорю - без интерпретатора(в данном случае модуль GTK ) вы на PHP компилятор не напишете! Точка. Все остальные рассуждения - это как раз вы идете не в ту степь.
вы ещё скажите что ЯП может быть только тот на котором можно написать полноценную ОС.
Ну вот, вы уже начинаете понимать. даже примеры даете.
так как высокоуровневый язык программирования не обязан уметь работать с низкоуровневыми вещами
Должен, еще как должен.
РИАЛЬНЕ УГ!!11 ОНОТОЛЕ НЕГОДУЕ!111
Топик недостоин курилки, даешь риальне постпятничный гендерный/алкогольный/посталкогольный/ждановский топик. А подобный вопрос поднимается раз в две недели, и пишут всегда одно и то же, одно и то же, одно и то же.
Вопрос "какой язык осваивать" появляется у тех, кто понятия не имеет, ЗАЧЕМ ему нужно осваивать какой-либо язык. Наметьте цель - и вопрос выбора языка решится сам собой.
Еще раз говорю - без интерпретатора(в данном случае модуль GTK ) вы на PHP компилятор не напишете!
Я второй раз вам повторяю GTK это НЕ ИТЕРПРЕТАТОР, а библиотека ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА. Консольным приложениям PHP он нафиг НЕ НУЖНА. Так что не вижу проблем написать компилятор.
Вопрос "какой язык осваивать" появляется у тех, кто понятия не имеет, ЗАЧЕМ ему нужно осваивать какой-либо язык. Наметьте цель - и вопрос выбора языка решится сам собой.
Вот наконец-то разумная мысль появилась в этом топике.
Лингвисты наверное также спорят, какой язык надо изучать. Один говорит изучай китайский, на нем больше всего народа разговаривает, а другой изучай испанский, потому что на нём можно любую китайскую фразу сказать. А нафиг изучать, зачем никто не говорит. Цель то какая?
Вопрос "какой язык осваивать" появляется у тех, кто понятия не имеет, ЗАЧЕМ ему нужно осваивать какой-либо язык. Наметьте цель - и вопрос выбора языка решится сам собой.
Так пишут те, кто не знают, для чего они даже нужны☝
Так что не вижу проблем написать компилятор.
Вы не видите. а создать не реально. Причина в ограничениях PHP, это не язык, а огрызок.
Последние версии добавили функционала, тем не менее это не поможет)
Вы не видите. а создать не реально. Причина в ограничениях PHP, это не язык, а огрызок.
Последние версии добавили функционала, тем не менее это не поможет)
И можете привести примеры ограничений PHP?
Вообще все что нужно для создания компилятора от языка это то чтобы он обладал способностями парсить текст и выводить информацию в файл, дальше настраивается преобразование команд языка в машиные коды и все готово.
Должен, еще как должен.
Опять вы Java назваете не ЯП (и NET языки тоже)
Ну вот, вы уже начинаете понимать. даже примеры даете
А вы уже начали писать полноценную ОС на Дельфи или знаете такие проекты? Ну ну интересно посмотреть