Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перспективы программирования
 
 автор: Lelik   (17.08.2006 в 05:57)   письмо автору
 
 

Хочется узнать каки перспективы у программирования в целом, а также у программинга по разделам, то есть веб-программирование, написание прог, игр и т.д.

   
 
 автор: glsv (Дизайнер)   (17.08.2006 в 06:40)   письмо автору
 
   для: Lelik   (17.08.2006 в 05:57)
 

Пока не изобретут самопишушиеся программы или компьютеры исчезнут, как класс - перспективы прекрасные.

   
 
 автор: cheops   (17.08.2006 в 11:13)   письмо автору
 
   для: glsv (Дизайнер)   (17.08.2006 в 06:40)
 

У Брукса не строгое доказательство, но есть большое убеждение, что это не произойдёт никогда, пока используется текущая архитектура (невозможность "Серебряной пули").

   
 
 автор: Lelik   (17.08.2006 в 15:04)   письмо автору
 
   для: cheops   (17.08.2006 в 11:13)
 

А тогда какие перспекитвы у языков(С++, РНР...)? Ведь прекрасный язык JavaScript имеент одну огромную бочину - отключив его в браузере все старания веб мастера в ж...у, или старания хакере, но это уже совсем другой разговор

   
 
 автор: cheops   (17.08.2006 в 16:22)   письмо автору
 
   для: Lelik   (17.08.2006 в 15:04)
 

JavaScript занимает свою нишу клинтских языков и не призван для создания Web-приложений исключительно с использованием JavaScript - это вспомогательный язык и его роль только растёт и усиливается. Перспективы и у C++ и у PHP достаточно серьёзные, хотя конкуренция среди языков гораздо сильнее, чем десять лет назад.

   
 
 автор: Lelik   (17.08.2006 в 16:50)   письмо автору
 
   для: cheops   (17.08.2006 в 16:22)
 

А вообще какие языки перспективны? С++ (это само собой), я хочу узнать о Java, ASP.NET, .NET, C#, ну о других тоже

   
 
 автор: cheops   (17.08.2006 в 16:54)   письмо автору
 
   для: Lelik   (17.08.2006 в 16:50)
 

В РФ или вообще? Языки группы .NET к которым относится C# и ASP.NET не получили широкого распространение в РФ - лицензии стоят дорого, а цены на хостинг российские - поэтому выгоднее строить хостинг и сайты на PHP+Apache+MySQL. На Западе говорят это более переспективное направление...

   
 
 автор: Lelik   (17.08.2006 в 16:54)   письмо автору
 
   для: cheops   (17.08.2006 в 16:54)
 

..

   
 
 автор: Lelik   (17.08.2006 в 16:55)   письмо автору
 
   для: cheops   (17.08.2006 в 16:54)
 

Меня интересует вообще и не только для сайтостроения

   
 
 автор: cheops   (17.08.2006 в 17:12)   письмо автору
 
   для: Lelik   (17.08.2006 в 16:55)
 

Это от ниш зависит, например, писать на C++ ПО для автоматического доказания теоремы не дальновидно, так как существуют специфические математические языки, в базах данных тоже ничего кроме SQL в ближайшее время не предвидится... вы знаете язык вообще не имеет никакого значения, кто выживает больше, кто к холоду привык или кто к жаре? Ни тот ни другой, выживает тот человек, кто знает, что зимой будет холодно, а летом жарко. Вы это знаете, даже не задумываясь - точно также в языках программирования... ни один из них не является перспективным, так как их сотни, и почти каждый из них на своём месте. Вопрос не в языках, а чтобы любой из них был естественным. Чтобы это было так следует изучить 2 обязательные вещи :
1 C/C++ причём изучение его сродни изучению естественного языка - оно не заканчивается, носитель просто живёт языком он пользуется им для того, чтобы разговаривать. Так и тут вы не просто должны героическими услиями создать Hello world, вы думать должны на C++ - как вы достигнете этого состояния перспективы других языков вам будут побарабану - вам будут доступны все остальные языки. C/C++ - это ключ. Ещё более услить его можно знанием ассемблера, но это не обязательно, и нужно в том случае, если вы хотите быть сильны именно в C-части C/C++.
2 UNIX - это если вы хотите знать откуда ноги растут у Internet, операционных систем, технологий - это такая библиотека ходячая. Обо многих вещах можно догадываться, но самый верный способ - пойти в библиотеку и почитать книгу. UNIX очень сильно расширяет кругозов в программировании. Но его знание не обязательно для того, чтобы стать сильным программистом.

   
 
 автор: Lelik   (17.08.2006 в 17:18)   письмо автору
 
   для: cheops   (17.08.2006 в 17:12)
 

Короче говоря в программинге рулит алгоритмизация, а реализовать ее можно любым средством. Спасибо, на тему юникса - очень инересно, я обязательно почитаю

   
 
 автор: cheops   (17.08.2006 в 17:25)   письмо автору
 
   для: Lelik   (17.08.2006 в 17:18)
 

Даже не алгоритмизация, это скорее задача математика, программисты сильны тем, что знают слабые и сильные стороны машины, знают как она "думает" и могут воспользоваться сильными сторонами умело избегнув слабых.

   
 
 автор: Lelik   (17.08.2006 в 17:52)   письмо автору
 
   для: cheops   (17.08.2006 в 17:25)
 

Спасибо - очень полезная информация к размышлению

   
 
 автор: Иннокентий   (17.08.2006 в 20:26)   письмо автору
 
   для: cheops   (17.08.2006 в 17:25)
 

интересно, как можно стать чемпионом мира по программированию, не имея навыков алгоритмизации, зато зная как работает компьютер? Но веб-программистом/программистом БД/программистом 1С можно стать и без этого, да.
И насчет Си тоже спорно, насколько мне известно, господин Станкевич(чемпион мира-2001+куча других мировых наград) писал на Паскале, хотя не исключено, что и Си он знает, как родной.

   
 
 автор: CrazyAngel   (17.08.2006 в 21:21)   письмо автору
 
   для: Иннокентий   (17.08.2006 в 20:26)
 

помоему, язык программирования это инструмент, а человек просто использует тот инструмент, который больше все подходит, и больше ему нравиться =)

   
 
 автор: cheops   (17.08.2006 в 21:53)   письмо автору
 
   для: Иннокентий   (17.08.2006 в 20:26)
 

Ни о каком чемпионстве речи не идёт - речь идёт о перспективах, о бизнесе и деньгах. Здесь много раз уже обсуждалось, что победители олимпиад по программированию к промышленному программированию и деньгам имеют такое же отношение, как пловцы брасом к шахтёрам. Язык С вреден для олимпиад, где требуется чёткое знание корявок языка Pascal, иначе ответ завалят, и уж тем более объектно-ориентированный ответ ничего кроме гибели двух-трёх членов комиссии от смеха не вызовет. Всё что я написал выше к победителям олимпиад не имеет никого отношения - для них алгебра помноженная на теорию вероятности и чёткое знание Pascal, промышленный код и код олимпиад - это две большин разницы, из промышленного кода все хитрые задачи и их решения выметаются поганой метлой, чтобы духу не было ни от задач, ни от любителей их решать... Если без задач не обойтись, преобретается или используется на шару готовое решение, которое позволяет худо бедно предсказать в какие сроки будет создан продукт за эти деньги. Если вам ещё предстоит решать задачу, которую не известно решите вы или нет - результат становится не предсказуем и не рентабельным.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования