![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Cycle |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 1.12.2007 Репутация: 3 Всего: 3 |
Выглядит как призыв отказаться от apache, IIS, Php и т.д., и брать писать все с нуля, но оптимизированное под конкретную задачу. ![]() Кстати сам google активно использует Питон, который не написан на Питоне. А теперь про "ненормальные" языки программирования 1С и РНР. Есть задачи, которые в сотни раз быстрее решаются с помощью 1С, чем на С++, т.е. беря одну и ту же сумму денег за разные способы реализации, фактически выходит что программсит 1С получает в час больше, но это для узкого круга задач. Аналогично с РНР, точнее со связкой РНР+CMS, можно в рекордно короткие сроки развернуть веб-проект. Эта схема работает для 99% сайтов. В 1% и попадают поисковики и прочие нетипичные проекты их и можно решать на Си, но сколько таких предложений на рынке труда?
Это проблема не только 1С. Это проблема любого инструмента. С++ пятнадцать лет назад и сейчас - очень разные языки. Дополнился синтаксис, появились новые библиотеки. В 2009-м хотят принять новый стандарт и опять надо учиться. С принятием новых конструкций логично ожидать новых версий библиотек.
Вобще-то Linus все пишет на С. У него выработана своя методика безопасного программирования, своя схема обработки ошибок с помощью goto, и просто он этот инструмент знает лучше всего, а не потому что Java и Php тормозят. Кстати в исходниках git, Linus часто забивает на освобождение памяти, что в данном контексте не является большой проблемой. Си проще в синтаксисе, а не в реализации. Т.е. если выбрать объектно-ориентированную архитектуру приложения, то код на С++ будет проще, чем на С (сравните исходники СОМ-компоненты на С и С++). SABROG, не надо быть таки категоричным ![]() |
||||||
|
|||||||
nubliK |
|
|||
![]() вселенские матрицы Профиль Группа: Участник Сообщений: 36 Регистрация: 11.9.2008 Где: Владивосток Репутация: нет Всего: нет |
Определись в какой области ты будешь работать. - и от сюда пляши.
Допустим если будешь делать "двиги" для сайтов - то тебе прямая дорога в "скриптовые" языки. Системное программирование - С, С++, ASM (нужное подчеркнуть) Офисные приложения(оконные) - то тебе прямая дорога в .NET или MFC, activX Графика и мультимедиа - то directX, OpenGl и прочее. Реализация любых технологий в той или иной степени присутствуют в любом языке программирования или отсутствуют. Думай какую технологию выбрать и определяйся с языком. Допустим под .NET можно писать и на С# и на C++ и на VB. так чта выбирай. ![]() |
|||
|
||||
Torsten |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 10.6.2008 Где: Pskov Репутация: 3 Всего: 7 |
Atij,
не хочу тебя огорчать - но вряд ли ты сможешь куда-то устроится. Говорю не просто так, а потому что прошел через все это так же как и ты. Поверь тех знаний что у тебя есть - недостаточно. Кодирование это очень просто на самом, хотя конечно благодаря книгам Саттера, Александреску и др. поднимаешь на более высокий уровень, чем те кто их не читал. Помимо кодирвования от тебя так же будет требоватся : знание ОС - судя по всему unix ты еще плохо знаешь. Под виндой все пишу на MS VS - если ты придешь устраиватся на работу и скажешь я в борладе пишу - это game over сразу на собеседовании. Второе - жизненный цикл ПО, то по каким правилам оно разрабатывается. Вообщем это вроде как называется методология разработки. Сюда же можно отнести управления версиями ПО (cvs/svn - знаешь что такое ?). Третье - умение пользоваться спецификациями и документация на английском языке. Без этого вообще фиг чего сделаешь. Это вообщем основы без которых вряд ли вообще куда-то возьмут. То чему учат - и то что надо на работе в разы отличается по сложности и по обьему. Ну и конечно тут правильно уже подметели нужно еще специализацию выбрать. Как правило компания всегда специализируется на каком одном виде ПО - системное, прикладное. Они в свою очередь еще на кучу делятся. У каждого есть своя подобласть. Везде требуются какие-то свои технологии - без знания о них вряд ли что-то получится. Как правило знание sql и xml - это как база, это практически везде пригодится и не привязана к какому любо языку/платформе и достаточно просты. Это сообщение отредактировал(а) Torsten - 25.9.2008, 11:51 --------------------
We have no begining, we have no end. We are infinite. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |