Вход на сайт
Хочу научится
10.06.09 18:14
в ответ AlexOtt 09.06.09 09:48
проблема бинарников, это проблема компиляторов, линкеров, ОС и тд. Никак не языка.
Проблема extern заключается в том, что C и С++ это не один и тот же язык, а программу собирать на 2ух разных языках всегда проблемно, но зачастую просто невозможно в других языках.
Templates...да, согласен, не очень удобно. Но открытые исходники и коммерческие версии это не несовместимые понятия в современном мире. Исходники можно собрать под любую ОС с компилятором, бинарники же запустить не получиться. В той же Java байт-код отлично "декомпилируется", поэтому не стесняйтесь выкладывать open source. :-)
Проблема extern заключается в том, что C и С++ это не один и тот же язык, а программу собирать на 2ух разных языках всегда проблемно, но зачастую просто невозможно в других языках.
Templates...да, согласен, не очень удобно. Но открытые исходники и коммерческие версии это не несовместимые понятия в современном мире. Исходники можно собрать под любую ОС с компилятором, бинарники же запустить не получиться. В той же Java байт-код отлично "декомпилируется", поэтому не стесняйтесь выкладывать open source. :-)
NEW 10.06.09 18:36
в ответ pkrasnop 10.06.09 18:14
ну насчет декомпилируемости ява-байткода, тут тоже не всегда так просто получается, особенно если байт-код был выгнан не из явы...
а так, зачем мне открывать исходники, если они меня кормят? коммунизм у нас пока еще не настал, чтобы раздавать все направо и налево :-)
а так, зачем мне открывать исходники, если они меня кормят? коммунизм у нас пока еще не настал, чтобы раздавать все направо и налево :-)
NEW 11.06.09 18:13
в ответ AlexOtt 10.06.09 18:36
Кормят не исходники, а правильно работающие программы. Другой вопрос, что многие считают (особенно на востоке), что если есть исходники, то за правильно работающие программы можно не платить. Есть GPL, LGPL и в настоящее время они набирают обороты.
NEW 12.06.09 09:44
Это вы мне рассказываете? :-) Я со свободным софтом работаю очень давно, и пишу его тоже. Есть ситуации, когда кормят именно закрытые исходники - когда они содержат know how, в которое вложенно достаточно большое кол-во денег. Большая часть свободных программ не требует специальных исследований - пиши код и все. Да и много больших открытых проектов (eclipse, openoffice, и т.п.) было создано не с нуля, а открыто коммерческими компаниями. Так что не стоит преувеличивать силу опен соурса
в ответ pkrasnop 11.06.09 18:13
В ответ на:
Кормят не исходники, а правильно работающие программы. Другой вопрос, что многие считают (особенно на востоке), что если есть исходники, то за правильно работающие программы можно не платить. Есть GPL, LGPL и в настоящее время они набирают обороты.
Кормят не исходники, а правильно работающие программы. Другой вопрос, что многие считают (особенно на востоке), что если есть исходники, то за правильно работающие программы можно не платить. Есть GPL, LGPL и в настоящее время они набирают обороты.
Это вы мне рассказываете? :-) Я со свободным софтом работаю очень давно, и пишу его тоже. Есть ситуации, когда кормят именно закрытые исходники - когда они содержат know how, в которое вложенно достаточно большое кол-во денег. Большая часть свободных программ не требует специальных исследований - пиши код и все. Да и много больших открытых проектов (eclipse, openoffice, и т.п.) было создано не с нуля, а открыто коммерческими компаниями. Так что не стоит преувеличивать силу опен соурса
NEW 12.06.09 12:49
согласен, есть такое......
но нечасто :-)
В ответ на:
сть ситуации, когда кормят именно закрытые исходники
сть ситуации, когда кормят именно закрытые исходники
согласен, есть такое......
В ответ на:
Большая часть свободных программ не требует специальных исследований - пиши код и все.
Большая часть свободных программ не требует специальных исследований - пиши код и все.
но нечасто :-)
NEW 12.06.09 22:38
в ответ pkrasnop 12.06.09 12:49
н.п.
раз уж начали оффтопить.. В общем, такая ситуация:
ищу практику как фахинформатикер (Anwendungsentwicklung). Был на фирме, занимающейся web-разработками, состоялся разговор с шефом и его замом. На вопрос о моих познаниях в PHP/MySQL честно ответил - практически никаких. Те мне поставили условие приёма на практику - я должен буду сделать небольшой проект, задание вышлют на мыло. По результатам они решат, брать меня или нет.
По такому случаю купил себе онлайн сие ЧТИВО . Книга пока не пришла, почитываю пока туториалы по пхп. В общем, как по Вашему, какого мини-проекта следует ожидать?
раз уж начали оффтопить.. В общем, такая ситуация:
ищу практику как фахинформатикер (Anwendungsentwicklung). Был на фирме, занимающейся web-разработками, состоялся разговор с шефом и его замом. На вопрос о моих познаниях в PHP/MySQL честно ответил - практически никаких. Те мне поставили условие приёма на практику - я должен буду сделать небольшой проект, задание вышлют на мыло. По результатам они решат, брать меня или нет.
По такому случаю купил себе онлайн сие ЧТИВО . Книга пока не пришла, почитываю пока туториалы по пхп. В общем, как по Вашему, какого мини-проекта следует ожидать?
NEW 17.06.09 13:10
разобратся бы какие языки к чему...
хтмл - ето разметка
пхп - ето создание скриптом для их отображения в браузере
мускл - ето база данных
оракл - тоже толъко комм. версия
еще вижуал бейсик
с++
паскал
ява
делфи
перл
и тп
какие языки учатся самостоятельно? к примеру - выучил язык скл, а без пхп его применить нелъзя.
и какие языки можно выучит за пару мес.?
хтмл - ето разметка
пхп - ето создание скриптом для их отображения в браузере
мускл - ето база данных
оракл - тоже толъко комм. версия
еще вижуал бейсик
с++
паскал
ява
делфи
перл
и тп
какие языки учатся самостоятельно? к примеру - выучил язык скл, а без пхп его применить нелъзя.
и какие языки можно выучит за пару мес.?
NEW 17.06.09 16:33
в ответ Michel 17.06.09 13:10
какие языки учатся самостоятельно?
------
Любые. По секрету скажу - они только так и учатся. Учитель лишь ускоряет процесс, акцентируя внимание на нужных моментах и отвлекая от ненужного.
а без пхп его применить нелъзя.
------
Кто тебе сказал такую глупость?
и какие языки можно выучит за пару мес.?
------
Любой язык, до уровня написания заданной функциональности, можно выучить за 5-10 дней.
------
Любые. По секрету скажу - они только так и учатся. Учитель лишь ускоряет процесс, акцентируя внимание на нужных моментах и отвлекая от ненужного.
а без пхп его применить нелъзя.
------
Кто тебе сказал такую глупость?
и какие языки можно выучит за пару мес.?
------
Любой язык, до уровня написания заданной функциональности, можно выучить за 5-10 дней.
NEW 17.06.09 18:13
в ответ AlexOtt 17.06.09 17:38
Как _язык_ - всенепременнейше.
Пару дней назад случилось вернуться к основательно забытому XSLT... мало того,
в весьма нестандартной ситуации - с синтезом шаблона "на лету". Пришлось за
полдня разобраться как оно было задумано и работает... и написать новый набор
рулесов... практически - новый язык. Так что - дело в навыках.
З.Ы. Не первая тема - смотри ранее что именно подпадает под _язык_.
Пару дней назад случилось вернуться к основательно забытому XSLT... мало того,
в весьма нестандартной ситуации - с синтезом шаблона "на лету". Пришлось за
полдня разобраться как оно было задумано и работает... и написать новый набор
рулесов... практически - новый язык. Так что - дело в навыках.
З.Ы. Не первая тема - смотри ранее что именно подпадает под _язык_.
NEW 17.06.09 23:04
никто не сказал, я узнать хотел
к примеру есть книги - ПХП и МуСКЛ
есть отделные по етим же языкам, но как я понял, одно без другого в вопросе создания сайта не работатет (ето т.с. частный пример).
отсюда и был вопрос, какие языки т.с. "самостоятельные" и для каких областей "заточены".
в ответ Murr 17.06.09 16:33
В ответ на:
а без пхп его применить нелъзя.
------
Кто тебе сказал такую глупость?
а без пхп его применить нелъзя.
------
Кто тебе сказал такую глупость?
никто не сказал, я узнать хотел
к примеру есть книги - ПХП и МуСКЛ
есть отделные по етим же языкам, но как я понял, одно без другого в вопросе создания сайта не работатет (ето т.с. частный пример).
отсюда и был вопрос, какие языки т.с. "самостоятельные" и для каких областей "заточены".
NEW 17.06.09 23:27
SQL - это не то же самое, что MySQL.
Есть SQL - это, грубо говоря, язык манипулирования табличными данными.
Есть СУБД - системы управления базами данных - поддерживающие использование SQL для работы с ними. Пример СУБД - это MySQL, а также, помимо него - Oracle Database, Microsoft SQL Server, PostgreSQL, IBM DB2 и еще туева хуча других. У каждой из них - своя ниша, свой типовой круг задач и свой диалект SQL (как правило, плохо совместимый с диалектами SQL в остальных СУБД).
Обращаться к БД при повседневной работе напрямую "руками" через SQL - сродни хардкорной работе в командной строке. Поэтому пишутся программы-фронтэнды (оболочки), представляющие из себя графический интерфейс (или веб-приложение), который, грубо говоря, транслирует действия пользователя в SQL-запросы к СУБД. Нажал на кнопку - программа выполнила SQL-запрос и показала результат.
На чем писать такой фронтенд - решается постановкой задачи, имеющимся программным и платформенным окружением, навыками, желаниями, фазой луны и т.д.
Сложилось так, что PHP часто используется как язык для написания веб-фронтендов для базы в MySQL. Это эдакая устоявшаяся связка.
SQL - это не то же самое, что MySQL.
Есть SQL - это, грубо говоря, язык манипулирования табличными данными.
Есть СУБД - системы управления базами данных - поддерживающие использование SQL для работы с ними. Пример СУБД - это MySQL, а также, помимо него - Oracle Database, Microsoft SQL Server, PostgreSQL, IBM DB2 и еще туева хуча других. У каждой из них - своя ниша, свой типовой круг задач и свой диалект SQL (как правило, плохо совместимый с диалектами SQL в остальных СУБД).
Обращаться к БД при повседневной работе напрямую "руками" через SQL - сродни хардкорной работе в командной строке. Поэтому пишутся программы-фронтэнды (оболочки), представляющие из себя графический интерфейс (или веб-приложение), который, грубо говоря, транслирует действия пользователя в SQL-запросы к СУБД. Нажал на кнопку - программа выполнила SQL-запрос и показала результат.
На чем писать такой фронтенд - решается постановкой задачи, имеющимся программным и платформенным окружением, навыками, желаниями, фазой луны и т.д.
Сложилось так, что PHP часто используется как язык для написания веб-фронтендов для базы в MySQL. Это эдакая устоявшаяся связка.