Решил заниматься программированием.
Выбрал язык Python, короче пытался что-то тыкать.
Потом наткнулся на чувака в сети и говорит он мне переходи на Java/
Начал изучать джаву. Прошло какое-то время наткнулся на другого чувака говорит изучай СИ.
НАЧАЛ ИЗУЧАТЬ СИ. ВЧЕРА наткнулся на третьего чувака и тот говорит изучай С++
я к чему.. Просто понять хочу. Языки программирования что я пытался учить и до сих пор худо бедно пытаюсь кодить. Вопрос такой все они что ли имеют такую последовательность?
Переменные, циклы, списки кортежи, функции, целые числа, числа с плавающей запитой, массивы алгоритмы обьектно ориентированное программирование?
Просто у меня ощущение что я снова начинаю одно и то же делать.
Разница не очень большая...
И сейчас я в замешательстве.
Другие языки программирования и технологии
Кто занимается программированием ответьте на вопрос такой ниже все у всех ли языков так?
У нас в школе учебным языком по ИКТ был pascal (turbo-, free и т.д.). И хотя его разновидность object pascal до сих кое-где востребована, однако у нас он был просто учебным. Это потому что то, что преподаётся на первых шагах в обычной школе или даже потом в профессиональной школе (включая, естественно, и высшую !), то не обязательно должно быть и будет использовано в профессиональной деятельности. Бывшее второстепенное вполне может вдруг неожиданно встать во главу угла.
А вообще выбор ЯП определяется сферой разработки софта, а не наоборот. Для исследователей физматнаук вероятнее всего родней прежде всего Фортран, а если не он, тогда, возможно, Си, а то и вовсе Haskell (это хитрый такой ЯП специально для умников !). Для инженеров подходят и Си, и Бэйсик (он довольно быстро осваивается и весьма успешно применяется в самых разных областях, впрочем и с Си обычно не возникает особых проблем).
Объектно-ориентированный и обобщённый стили больше подходит там, где большой софт с обилием разнородных данных и где фортрану, бэйсику и си бывает трудно и очень неуютно. Тогда си расширяется до плюсов или подключаются другие подобные средства (Ява, Шарп и т.д.).
Просто для вычислений (а также для моделирования, визуализации данных и т.д.) годятся маткад, матлаб, «мэйпл», «математика», но их все можно заменить одним лишь универсальным пайтоном. Тем не менее пайтон всё равно отстаёт в эффективности от си (как чистого, так и расширенного !). Отстают от си и все эти явы с шарпами, чьё будущее вообще под вопросом, а перспективы туманны.
Смотрите какой подход можно использовать: за основу берите, например, Си, а те ЯП, на которых он повлиял в их развитии (сюда кроме уже перечисленных языковых средств относятся и голэнг, и js, и много чего ещё), рассматривайте просто как его эволюцию! Только учтите, что объектно-ориентированный, обобщённый и некоторые другие стили современной разработки софта лучше изучать с самого начала, а не после того, как уже освоен в некоторой степени основной язык.
Метаться же с одного ЯП на другой вообще глупо! Если то пайтон, то перл, то руби, то котлин, то пхп, то ещё что-нибудь, тогда и будет в голове один сплошной винегрет - по крайней мере до тех пор, пока не появится теоретической (а вместе с ней и чисто инструментальной !) основы и не накопится должного опыта...
А вообще выбор ЯП определяется сферой разработки софта, а не наоборот. Для исследователей физматнаук вероятнее всего родней прежде всего Фортран, а если не он, тогда, возможно, Си, а то и вовсе Haskell (это хитрый такой ЯП специально для умников !). Для инженеров подходят и Си, и Бэйсик (он довольно быстро осваивается и весьма успешно применяется в самых разных областях, впрочем и с Си обычно не возникает особых проблем).
Объектно-ориентированный и обобщённый стили больше подходит там, где большой софт с обилием разнородных данных и где фортрану, бэйсику и си бывает трудно и очень неуютно. Тогда си расширяется до плюсов или подключаются другие подобные средства (Ява, Шарп и т.д.).
Просто для вычислений (а также для моделирования, визуализации данных и т.д.) годятся маткад, матлаб, «мэйпл», «математика», но их все можно заменить одним лишь универсальным пайтоном. Тем не менее пайтон всё равно отстаёт в эффективности от си (как чистого, так и расширенного !). Отстают от си и все эти явы с шарпами, чьё будущее вообще под вопросом, а перспективы туманны.
Смотрите какой подход можно использовать: за основу берите, например, Си, а те ЯП, на которых он повлиял в их развитии (сюда кроме уже перечисленных языковых средств относятся и голэнг, и js, и много чего ещё), рассматривайте просто как его эволюцию! Только учтите, что объектно-ориентированный, обобщённый и некоторые другие стили современной разработки софта лучше изучать с самого начала, а не после того, как уже освоен в некоторой степени основной язык.
Метаться же с одного ЯП на другой вообще глупо! Если то пайтон, то перл, то руби, то котлин, то пхп, то ещё что-нибудь, тогда и будет в голове один сплошной винегрет - по крайней мере до тех пор, пока не появится теоретической (а вместе с ней и чисто инструментальной !) основы и не накопится должного опыта...
Никита Бирюков
Не всегда. Если брать фриланс с уже готовыми программами (т.е. продавать уже готовый продукт), то лучше писАть на том языке, который лучше всего знаешь, дабы избежать лишних ошибок и недоработок.
Не все языки, но многие - языки структурного и ООП программирования. Поэтому, изучив один язык, другие языки той же группы учить уже гораздо легче.
Программа — запись алгоритма. Наш язык, на котором мы говорим, это тоже запись наших мыслей. Результат — донести эту мысль до другого, для исполнения допустим. Так и до компьютера, доносим наш алгоритм, он его исполнит и мы получим результат.
Основа всего этого — математика!
Что же изучать тебе? А что угодно, главное чтобы в результате вышла программа, а язык не так важен. Если же поставить себе цель заработать денег, то может и не надо программировать вовсе.
Основа всего этого — математика!
Что же изучать тебе? А что угодно, главное чтобы в результате вышла программа, а язык не так важен. Если же поставить себе цель заработать денег, то может и не надо программировать вовсе.
Алексей Васильев
Я начал это изучать так как меня задолбали рекламой г"вн"курсов.
Тех что блогеры постоянно пишут хр№нь. Иди изучи питон биг дата..
Сейчас конечно я понимаю что это шлак все эти курсы. И на реальную работу после них никто не возьмёт.
Вот уже после СИ мне кажется все языки имеют один и то же код.
Только питон чуть отличается, Наверное начну библиотеки изучать может тогда пойму чем блин они все отличаются. Просто курсы для новичков. Одни и те же.
Курсы что в сети можно найти то же. Что за "платные выдаются". То что допустим Есть один курс в конце которого можно написать условный или магазин, или условного бота для вк. или телеги. Но реальных кейсов по заработку. Нет. Это бесит. Про алгоритмы да это понятно. Просто уже вот 4 язык я просто ощущаю безумие когда вижу те же самые слова.
Тех что блогеры постоянно пишут хр№нь. Иди изучи питон биг дата..
Сейчас конечно я понимаю что это шлак все эти курсы. И на реальную работу после них никто не возьмёт.
Вот уже после СИ мне кажется все языки имеют один и то же код.
Только питон чуть отличается, Наверное начну библиотеки изучать может тогда пойму чем блин они все отличаются. Просто курсы для новичков. Одни и те же.
Курсы что в сети можно найти то же. Что за "платные выдаются". То что допустим Есть один курс в конце которого можно написать условный или магазин, или условного бота для вк. или телеги. Но реальных кейсов по заработку. Нет. Это бесит. Про алгоритмы да это понятно. Просто уже вот 4 язык я просто ощущаю безумие когда вижу те же самые слова.
Михаил Бульдяев
Привет гений
Михаил Бульдяев
Там подсвечиваются ходы игроков
Решил заняться строительством. Купил себе гвоздей и молоток.
Потом наткнулся на чувака в сети, который пользуется болгаркой. Купил болгарку. Через некоторое время наткнулся на чувака, говорит - купи у меня дрель.
Просто надо взять задачу, которая тебе интересна, и смотреть, какие инструменты подходят для её решения. И уже потом их осваивать. А не наоборот.
Потом наткнулся на чувака в сети, который пользуется болгаркой. Купил болгарку. Через некоторое время наткнулся на чувака, говорит - купи у меня дрель.
Просто надо взять задачу, которая тебе интересна, и смотреть, какие инструменты подходят для её решения. И уже потом их осваивать. А не наоборот.
те, с которыми реально найти оплачиваемую работу - да, все
есть ещё, например, ФП по типу всяких хаскелей, там немного другая мета, но я ни разу не слышал о человеке, который зарабатывает на жизнь промышленным программированием на хаскеле
есть ещё, например, ФП по типу всяких хаскелей, там немного другая мета, но я ни разу не слышал о человеке, который зарабатывает на жизнь промышленным программированием на хаскеле
Для Виндовса ближе всего си, но у него синтаксис трудновосприимчев, и тогда разработали Делфи, тот же самый си, только синтаксис легкий.. я на делфи сижу.. а так все языки похожи друг на дружку
С Т
Может паскаль...делфи разработали чтобы был объектный паскаль и было просто как в конструкторе. И да, не сложно сделать программу на нем, но простую, а если лезть в дебри системы то снова сложности и обращать к WinApi надо и в делфи.
Михаил Костюков
Delphi нифига не C. Даже не рядом.
Похожие вопросы
- Начинаю заниматься программирование в 17 лет, не знаю абсолютно ничего в программировании, посоветуйте с какого языка на
- С чего можно начать заниматься программированием?
- смогу ли я заниматься программированием после того, как выучусь на специальности "Дизайн электронных и веб-изданий"??
- Хочу заниматься программированием, но незнаю с чего начать
- Стоит ли заниматься программированием в 17 лет?
- Возможно задаю глупый вопрос, так что извиняйте, почему бы в языках программирования не сделать динамические переменные?
- Стоит ли начать заниматься программированием в 13 лет?
- Как быстро люди бросают заниматься программированием, если им нужны только деньги?
- Вопрос можно ли в 10 лет освоить язык программирования? Какой учить чтобы зарабатывать деньги?
- Как заниматься программированием, что бы это не было скучным?