|
|
|
| Хочется узнать каки перспективы у программирования в целом, а также у программинга по разделам, то есть веб-программирование, написание прог, игр и т.д. | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 05:57)
| | Пока не изобретут самопишушиеся программы или компьютеры исчезнут, как класс - перспективы прекрасные. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.08.2006 в 06:40)
| | У Брукса не строгое доказательство, но есть большое убеждение, что это не произойдёт никогда, пока используется текущая архитектура (невозможность "Серебряной пули"). | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 11:13)
| | А тогда какие перспекитвы у языков(С++, РНР...)? Ведь прекрасный язык JavaScript имеент одну огромную бочину - отключив его в браузере все старания веб мастера в ж...у, или старания хакере, но это уже совсем другой разговор | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 15:04)
| | JavaScript занимает свою нишу клинтских языков и не призван для создания Web-приложений исключительно с использованием JavaScript - это вспомогательный язык и его роль только растёт и усиливается. Перспективы и у C++ и у PHP достаточно серьёзные, хотя конкуренция среди языков гораздо сильнее, чем десять лет назад. | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 16:22)
| | А вообще какие языки перспективны? С++ (это само собой), я хочу узнать о Java, ASP.NET, .NET, C#, ну о других тоже | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 16:50)
| | В РФ или вообще? Языки группы .NET к которым относится C# и ASP.NET не получили широкого распространение в РФ - лицензии стоят дорого, а цены на хостинг российские - поэтому выгоднее строить хостинг и сайты на PHP+Apache+MySQL. На Западе говорят это более переспективное направление... | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 16:54)
| | .. | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 16:54)
| | Меня интересует вообще и не только для сайтостроения | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 16:55)
| | Это от ниш зависит, например, писать на C++ ПО для автоматического доказания теоремы не дальновидно, так как существуют специфические математические языки, в базах данных тоже ничего кроме SQL в ближайшее время не предвидится... вы знаете язык вообще не имеет никакого значения, кто выживает больше, кто к холоду привык или кто к жаре? Ни тот ни другой, выживает тот человек, кто знает, что зимой будет холодно, а летом жарко. Вы это знаете, даже не задумываясь - точно также в языках программирования... ни один из них не является перспективным, так как их сотни, и почти каждый из них на своём месте. Вопрос не в языках, а чтобы любой из них был естественным. Чтобы это было так следует изучить 2 обязательные вещи :
1 C/C++ причём изучение его сродни изучению естественного языка - оно не заканчивается, носитель просто живёт языком он пользуется им для того, чтобы разговаривать. Так и тут вы не просто должны героическими услиями создать Hello world, вы думать должны на C++ - как вы достигнете этого состояния перспективы других языков вам будут побарабану - вам будут доступны все остальные языки. C/C++ - это ключ. Ещё более услить его можно знанием ассемблера, но это не обязательно, и нужно в том случае, если вы хотите быть сильны именно в C-части C/C++.
2 UNIX - это если вы хотите знать откуда ноги растут у Internet, операционных систем, технологий - это такая библиотека ходячая. Обо многих вещах можно догадываться, но самый верный способ - пойти в библиотеку и почитать книгу. UNIX очень сильно расширяет кругозов в программировании. Но его знание не обязательно для того, чтобы стать сильным программистом. | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 17:12)
| | Короче говоря в программинге рулит алгоритмизация, а реализовать ее можно любым средством. Спасибо, на тему юникса - очень инересно, я обязательно почитаю | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 17:18)
| | Даже не алгоритмизация, это скорее задача математика, программисты сильны тем, что знают слабые и сильные стороны машины, знают как она "думает" и могут воспользоваться сильными сторонами умело избегнув слабых. | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 17:25)
| | Спасибо - очень полезная информация к размышлению | |
|
|
|
|
|
|
|
для: cheops
(17.08.2006 в 17:25)
| | интересно, как можно стать чемпионом мира по программированию, не имея навыков алгоритмизации, зато зная как работает компьютер? Но веб-программистом/программистом БД/программистом 1С можно стать и без этого, да.
И насчет Си тоже спорно, насколько мне известно, господин Станкевич(чемпион мира-2001+куча других мировых наград) писал на Паскале, хотя не исключено, что и Си он знает, как родной. | |
|
|
|
|
|
|
|
для: Иннокентий
(17.08.2006 в 20:26)
| | помоему, язык программирования это инструмент, а человек просто использует тот инструмент, который больше все подходит, и больше ему нравиться =) | |
|
|
|
|
|
|
|
для: Иннокентий
(17.08.2006 в 20:26)
| | Ни о каком чемпионстве речи не идёт - речь идёт о перспективах, о бизнесе и деньгах. Здесь много раз уже обсуждалось, что победители олимпиад по программированию к промышленному программированию и деньгам имеют такое же отношение, как пловцы брасом к шахтёрам. Язык С вреден для олимпиад, где требуется чёткое знание корявок языка Pascal, иначе ответ завалят, и уж тем более объектно-ориентированный ответ ничего кроме гибели двух-трёх членов комиссии от смеха не вызовет. Всё что я написал выше к победителям олимпиад не имеет никого отношения - для них алгебра помноженная на теорию вероятности и чёткое знание Pascal, промышленный код и код олимпиад - это две большин разницы, из промышленного кода все хитрые задачи и их решения выметаются поганой метлой, чтобы духу не было ни от задач, ни от любителей их решать... Если без задач не обойтись, преобретается или используется на шару готовое решение, которое позволяет худо бедно предсказать в какие сроки будет создан продукт за эти деньги. Если вам ещё предстоит решать задачу, которую не известно решите вы или нет - результат становится не предсказуем и не рентабельным. | |
|
|
|