|
CounterLuzzer
|
|
Какой язык лучше учить?15.03.2009, 23:05. Показов 36212. Ответов 114
Метки нет (Все метки)
Сейчас знаю основы паскаля и делфи... Что учить дальше? То есть какие языки для каких целей используются? Может ли, скажем, Делфи, лет через 6 устареть?
|
|
| 15.03.2009, 23:05 | |
|
Ответы с готовыми решениями:
114
Какой язык программирования учить дальше? Какой язык учить в 2018 году? Какой ЯП лучше учить |
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 31.03.2009, 22:15 | |
|
0
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 31.03.2009, 22:31 | |
|
на всех сборка хрюши есть)я уже не говорю о Висте и Видовс 7
0
|
|
|
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
|
||
| 02.04.2009, 16:42 | ||
Он как винрар. Вроде не в комплекте с ОС, а у всех стоит ))) А насчёт языка. Лично мой выбор - семейство Си (С++/С#). Мне кажется легче начать с С++. там с понятия типов, операций, функций и структур, медленно перетекаешь в основы ООП. С# больше на проффисионалов расчитан, там без знания теории ООП писать трудно.
0
|
||
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 02.04.2009, 23:28 | ||
|
А Delphi никогда не умрет. Вопрос в том, во что он может превратиться. Delphi 2009 скажем, уже очень неудобно использовать для всех приложений, где требуется нормальный unsigned char (byte) и нормальный PChar (unsigned char *), нормальные однобайтовые строки. Тут такая принудиловка полезна только для довольно простых и изначально юникодных проектов. Очень многие серьезные фирмы и разработчики сидят еще на Delphi 7 и еще довольно долго будет использовать этот инструмент. Хотя мне очень удобен 2007-й, за исключением справочной системы, к-я в 7-ке значительно лучше. dotnet он только на авторитете MS держиться. Идея хороша, а вот реализация не лучшая. И проекты слишком ресурсоемки и производительности их не так высока, и просторы для кодирования ограничены.
0
|
||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 02.04.2009, 23:44 | |
|
понятное дело что после Си++ шарпы кажутся детским садом
но ведь задачи у них разные,в шарпах есть опасный код та же работа с указателями. но мало кто использует их в своих приложениях
0
|
|
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 03.04.2009, 00:06 | ||
|
Задачи и правда другие. По-этому, на вопрос "Какой язык лучше учить?" стоит ответить опять же вопросом: а какие, собственно, будут стоять задачи? Если чисто прикладное программирования без акцента на железо и, скажем, утилитарные функции, без стремления к системному программированию и близкому к низкоуровневому - то тут и шарп можно, сейчас такие программисты требуются широко.
0
|
||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 03.04.2009, 00:09 | |
|
если посматреть на заглавие топика то можно увидеть что нужно ТС.
поэтому я думаю ему надо смотреть в сторону С/C++ пока что
0
|
|
|
18 / 18 / 1
Регистрация: 30.03.2009
Сообщений: 149
|
|
| 03.04.2009, 18:00 | |
|
Мелкомягкие, освободите форум.
![]() С/C++/Haskell/PostgreSQL
0
|
|
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 03.04.2009, 18:09 | ||
|
SQL не следует выделять как отдельный язык, требующий изучения. Зная любой из языков высокого уровня можно за очень коротное время освоить и SQL (в нужной реализации и конкретном диалекте), при необоходимости и внедрять его в своих проектах. Ну, а Haskel - чисто функциональный язык программирования для математиков, физиков, академиков, ученых, различных НИИ и проч., но человеку-соискателю на приближенную к жизни должность пригодится редко. Скорее всего, скажут: "А что это такое? У нас это не нужно." Для саморазвития, конечно, знать можно.
0
|
||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 03.04.2009, 21:48 | |
|
0
|
|
|
18 / 18 / 1
Регистрация: 30.03.2009
Сообщений: 149
|
||||
| 04.04.2009, 01:54 | ||||
|
Вторая строчка - профессиональный набор языков программирования (ИМХО), которые в совокупности составляют самодостаточный интсрумментарий, который будет годен ещё ни одно десятилетие. Добавлено через 10 минут 34 секунды По второму: это заблуждение. Я вот сейчас работаю над одним весьма индустриальным проектом. И пишется вс это на Хаскеле с редкими вылазками на более низкий уровень к C/C++. Чисто теоретически Хаскель содержит в себе почти всё что имеет обычный императивный язык в обобщённом виде + дополнительные языковые мощности, которые предоставняет упомянутое обобщение.
0
|
||||
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 04.04.2009, 03:44 | ||
|
Профессиональное владение любым инструментом - это уже своего рода искусство. Даже обычным ножом можно вырезать прекрасные фигуры из дерева. Даже обычными руками лепить прекрасные скульптуры. Не говоря уже об искусстве программирования. Тут нужно разделать знание языка, вообще способности к программированию и талант программиста. У одного изучение того же SQL (не будет говорить о диалектах, к-рых достаточно) займет неделю, для второго и года будет мало. Кто-то и за год не сможет стать действительно мастером своего дела, разрабатывать действительно изящный и оптимальный код. Если речь просто об изучении SQL - не думаю, что говоря о программисте, способном к освоению любого языка следует вести речь о сложности. А профессионализм у способного человека развивается просто с опытом создания реальных, серьезных приложений, тут уже речь не о изучении самого языка. 2. О вкусах не спорят. Тут вопрос в предпочтении и в том, что ближе кому-либо, в поставленных задачах. Если не стоит вопрос в максимальной оптимизации по скорости и сама идея функциональных языков близка, то и такой язык почему бы не использовать. Как пишут сами разработчики Хаскеля, In applications where performance is required at any cost, or when the goal is detailed tuning of a low-level algorithm, an imperative language like C would probably be a better choice than Haskell, exactly because it provides more intimate control over the exact way in which the computation is carried out. Никогда нельзя говорить, что, к примеру, вермишель лучше картофеля. Тут у всех свои вкусы, а что касается увлеченных программистов, фанатов своего дела, тем более. Как по мне, представление о коде как о выражении мне чуждо - императивный код читаю проще и он для меня совершенно прозрачен. Функциональные языки с ленивыми вычислениями распространены очень мало, значительно меньше императивных - у них своя ниша, свои поклонники. Мое мнение - знать как можно больше языков всегда большой плюс, еще больший плюс -разработать свой и хотябы интерпретатор. Тогда становиться ясно, что скорее всего, еще во времена C и Pascal (Delphi все-таки, только его расширение) изобрели, пожалуй, лучшее и наиболее гибкое.
0
|
||
|
18 / 18 / 1
Регистрация: 30.03.2009
Сообщений: 149
|
|
| 05.04.2009, 06:20 | |
|
alexanderwdark
1. Ну я под СУБД не имею в виду лишь SELECT, а ещё и кучу всяких конструкций типа VIEW, индексов, триггеров, логики модификаций внешних ключей, процедуры.... Что ж вы мне скажете, что под это не выделяется свой полноценныйязык программирования? Кстати методы программирования на этом СУБД языке математически обоснованы (чего стоит уже одна нормализация) и отличаются от фоннейманщины (хоть и могут соприкасаться). 2. Я перешёл на функц. языки, от того, что мне с годами императивные стали казаться скучными и в общем-то тупиковыми. Я не отрицаю императивщину, а лишь уделяю им соответствующее место. Как подмножество возможностей функц языков. И вы правы, для низкого уровня программирования С действительно подходит как нельзя лучше. Поэтому я его и упомянул ранее, как обязательный для изучения. Что же касается скорости и потребления памяти - на Хаскеле МОЖНО сделать программу так, чтобы она по этим параметрам почти не отличалась от аналогичной написаной в С. Другое дело, что с современными мощностями это не часто нужно, ну и конечно то, что плохому танцору мешают яйца.
0
|
|
|
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
|
|
| 05.04.2009, 16:12 | |
|
так что делфи,вижуал бейсик,борланд С++ это языки конструкторы ну там просто кидаеш на форму кнопочки и собираеш себе прогу?
а С++ ,жава,С шарп,асамблер это уже чисто код писать? или я чето не понимаю
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 05.04.2009, 16:16 | |
|
Везде нужно код писать.
0
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 05.04.2009, 16:18 | |
|
Между прочим на шарпе и на джаве можно заниматься формошлепством также как и в дельфях
0
|
|
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 05.04.2009, 17:22 | ||
|
Сам язык предусматривает разработку на основе чистого кода и без инструментария визуальной разработки (есть исключения, вроде 1С 7.7/8). Так например, есть очень удобные IDE/RAD, втч. с code insight для Delphi/ C/C++ / C# / PHP и т.д., есть даже Visual Assembler IDE. Если вы любитель чистого кода + WinAPI можно вполне обойтись блокнотом + dcc32 / bcc32, к примеру. Вопрос только в том, что часто основа программы - сложнейшие алгоритмы и времени / желания вручную реализовывать формы просто нет. Именно тогда и приходит на помощь RAD. А использовать визуальные компоненты совсем не обязательно и никто не заставляет. Лично я использую подобные IDE по причине наличия очень удобного и продуманного редактора с завершением кода. А конструкторы кода, именно кода, а не форм - это и правда уже извращенство. Впрочем, сейчас о них почти уже и не слышно. Добавлено через 27 минут 27 секунд Что учить, с чего начать, что читать? Вообще, подобных тем очень много. Это не совсем правильно и даже опасно. Прежде всего, неправильно потому, что человек, который задает такой вопрос, по моей практике, совсем еще не определилился относительно фундаментальных вопросов: - оно вам надо? - какие будут стоять задачи перед вами? - сильно ли Вы увлечены вообще сферой ИТ? Оно вам надо? Это очень важно. Не нужно заморачивать голову, если вы просто попали под волну популярности интернета и ИТ, жуткой нехватки программистов даже в условиях кризиса, дефицита кодеров в оборонке и вообще в бюджетной сфере. Задачи. Тут самое главное. Хотите ли вы просто занять время в часы безделья или заработать деньги. Если просто деньги, причем большие, то можно и не для души - изучайте бухучет, финансы, производство и вовсю штудируйте внутренний язык и структуры, схемы данных 1С 8.1. Это, что называется, просто и вкусно. Если вам ближе "железо", хотите досконально знать уйстройство совр. ПК, вычислительной техники, микроконтроллеров и работать на низком уровне - начинайте с языка ассемблера и ISO C. Если хотите довольно быстро разрабатывать приложения и занять определенную нишу, которая тоже довольно денежна, если вам близок этот язык по своей натуре - изучайте Delphi. Возможно, вообще вам ближе всего дизайн и у вас есть художественное чувство - тогда лучше заняться вэб программированием и изучать HTML/PHP/MYSQL/JS/JAVA плюс различные флэш-технологии и граф. редакторы. Главное, никого никогда серьезно не слушайте в таких вопросах. Это - Ваша жизнь и будущее. Каждый всегда подскажет только то, что ему нравиться и то, что он уважает. Программисты - что религиозные фанатики, здесь все мнения крайне субъективны. Не занимайтесь тем, что не нравиться, не изучайте то, что не близко и то, что явно не ваше. Если решитесь, то самостоятельно пробежитесь по всем языкам программирования, анализируйте спрос на специалистов, поизучайте учебные пособия и начните. Дальше будет видно.
0
|
||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||
| 05.04.2009, 17:30 | ||
|
0
|
||
|
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
|
|
| 05.04.2009, 19:05 | |
|
alexanderwdark, а если я, к примеру, хочу создать ии и чтоб он захватил и унчитожил мир, то какой язык следует изучать? )
0
|
|
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
||
| 05.04.2009, 19:12 | ||
![]() Как показывает практика, захватывают мир вещи, написанные на C++
1
|
||
| 05.04.2009, 19:12 | |
|
Помогаю со студенческими работами здесь
60
Какой язык лучше?
Какой язык лучше выбрать? Какой скриптовый язык лучше? Какой язык лучше всего изучать новичкам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|