powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой язык программирования выбрать?
137 сообщений из 137, показаны все 6 страниц
Какой язык программирования выбрать?
    #38834427
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически приходится освежать знания, а т. к. освежать что-то одно проще и быстрее, чем разное, то хочется определиться на каком-то одном яп для постоянного «ношения с собой». Имел опыт с Делфи и ПХП. Писал одно приложение на Делфи, но всё закончилось веб-реализацией на ПХП.

Что должен давать яп:
1. Многоплатформенность (Линукс, Виндовс, МакОС), чтоб один раз написал и только компилируешь под разные ОС (если я правильно выразился).
2. Главное назначение — для настольных компьютеров, но если и для веба будет подходить, то только плюс.
3. Приложения общаться должны как с локальными БД, так и с удалёнными (МайСКюЭль, например).
4. Крайне важен минимум гемороя с созданием графической оболочки программы. А лучше, чтоб его вообще не было (типа как в Делфи или около того). В Делфи всё самое путное было в основном за деньги.
5. Это всё должно быть бесплатным!
6. Главное в яп скорость создания приложений, но до той степни, чтоб потом этот яп стал базой, для изучения более серьёзных вещей, вроде Си. Одним словом, во мне не должен убиваться программист (поэтому, наверное, Си Шарп не предлагать).

Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит. Прошу ваших объективных и субъективных мнений высказать)

Прошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834457
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkНужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически ........
...



Я думаю вас здесь посоветуют всякую чепуху, навроде JAVA.

Мое предложение С++ и wxWidgets.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834481
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkНужен яп на всю жизнь, как карманный ножик.Си.


andrejk Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит.Глупости.
Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно), а дальше любой новый язык будет совершенно прозрачным после первых пяти минут.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834499
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl....а дальше любой новый язык будет совершенно прозрачным после первых пяти минут.
спорно насчет "любой"
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834511
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevWhite Owl....а дальше любой новый язык будет совершенно прозрачным после первых пяти минут.
спорно насчет "любой"Любой. Абсолютно.

Пару императивных с жесткой и не жесткой типизациями.
Один чисто объектный.
Один функциональный.
Пару ассемблеров.
Один стековый.
Один сэтовый.
Заполировать это все парочкой ЯП со смешанной парадигмой и все.

После этого ты сможешь находить и исправлять ошибки в программах на языках которые ты никогда в жизни до этого не видел. А для того чтобы начать самостоятельно писать на новом языке тебе хватит получаса с учебником. А через пару месяцев ты станешь гуру еще в одном языке.
А затыкать за пояс очень многих местных жителей станешь уже на третьем-четвертом шаге.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834518
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkЧто должен давать яп:
Нереально. Чтобы стало реальным, нужно выбросить либо "минимум геморроя", либо "бесплатно и база для изучения более серьёзных".
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834520
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlГлупости.
Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно),
У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834553
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerWhite OwlГлупости.
Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно),
У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы.
Я справился с Делфи. Я перестал на нём писать потому, что уткнулся в сложности с доступом к метаданным изображений. А без этой функции проще было веб-вариант реализовать. Меня и Си не пугает, по крупице через пару лет даже и не замечу, как начну программировать без особых усилий, только дополняя знания. Понимаете, я на реальном проекте учился и всё нормально, а проекты себе редко нужны, вот и хочу такой язык, чтобы от проекта к проекту с него не слазить, а освежить знания и добавить новые. Может действительно Си++. Мне тут вот на другом форуме присоветовали Лазарус. Но не знаю, этож та же Делфи почти. Х. з. короче… Собираю помиру мнеия и компилирую со своими поисками по теме. Поэтому пишите и побольше своих мыслей, мне каждая деталь важна — как говорится, «на всю жизнь жениться хочу», поэтому подумать придётся, с наскока не выберу)))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834566
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkуткнулся в сложности с доступом к метаданным изображений.
меняйте срочно вид деятельности
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834570
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропилandrejkуткнулся в сложности с доступом к метаданным изображений.
меняйте срочно вид деятельности
Не смешно. Давайте по делу. Были причины, долго описывать да и не для этого я тему завёл. Не было времени вникать в найденные бесплатные классы, да и не совсем то что надо они делали, так понятнее?
Сейчас времени — вся жизнь, что осталась, поэтому без юмора пожалуйста.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834575
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

ну тогда - Perl, для метаданных - exiftool
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834608
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

ну начинать нужно, однозначно,с Brainfuck
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834611
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
метаданные ему из имаждей, компонента он не нашел... ("бесплатного класса")

ну напиши свой "класс"... тебе язык программирования или лего?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834613
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЛюбой. Абсолютно.

Пару императивных с жесткой и не жесткой типизациями.
Один чисто объектный.
Один функциональный.
Пару ассемблеров.
Один стековый.
Один сэтовый.
Заполировать это все парочкой ЯП со смешанной парадигмой и все.
.....
После такой полировки, IMHO только или дурдом или жесткие наркотики.... В общем, в любом случае, не до программирования )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834617
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkНужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически приходится освежать знания, а т. к. освежать что-то одно проще и быстрее, чем разное, то хочется определиться на каком-то одном яп для постоянного «ношения с собой». Имел опыт с Делфи и ПХП. Писал одно приложение на Делфи, но всё закончилось веб-реализацией на ПХП.

Что должен давать яп:
1. Многоплатформенность (Линукс, Виндовс, МакОС), чтоб один раз написал и только компилируешь под разные ОС (если я правильно выразился).
2. Главное назначение — для настольных компьютеров, но если и для веба будет подходить, то только плюс.
3. Приложения общаться должны как с локальными БД, так и с удалёнными (МайСКюЭль, например).
4. Крайне важен минимум гемороя с созданием графической оболочки программы. А лучше, чтоб его вообще не было (типа как в Делфи или около того). В Делфи всё самое путное было в основном за деньги.
5. Это всё должно быть бесплатным!
6. Главное в яп скорость создания приложений, но до той степни, чтоб потом этот яп стал базой, для изучения более серьёзных вещей, вроде Си. Одним словом, во мне не должен убиваться программист (поэтому, наверное, Си Шарп не предлагать).

Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит. Прошу ваших объективных и субъективных мнений высказать)

Прошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы.

Си. Java.
другого не будет.
если хорошо допилят Delphi - будет заманчиво!
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834618
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а если серьезно:
1. ассемблер однозначно, для четкого понимания п.2 и легкой жизни в дальнейшем.
2. с / с++ (можно в борландовской компановке (builder) - аналог делфи плюс удобство работать со всем, что написано на сях, тотже WinApi )

3. интерпретируемые языки:
3.а VBA - гвно гвном, как и все писанное микрософтом, но нужен для взаимодействия с мелкомягкими продуктами, с оффисом например. (кстати поддерживается автокадом)
3.б чтонить для души, чтоб "не напрягаясь чтото своять для себя" рекомендую python (классов модулей там до...уя на все случайи жизни)

ЗЫ. но это набор обычного ботаника, если ты ботаник увлеченный, то в зависимости от направления увлечения тут и всякие js для веба, мтлаб для исключительно ботанизма и тп...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834619
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerWhite OwlГлупости.
Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно),
У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы.Ты не правильно рассуждаешь. Да, никакой ЯП не ограничивается языком. Всегда есть фреймворки, внешние библиотеки, IDE-консоли-скрипты сборки, и тд и тп... Но если человек будет брать ЯП другого семейства - он будет брать и другие фреймворки, другие библиотеки, другие IDE. И постепенно он научится отличать одно от другого. Это комплексное изучение предмета, но от него никуда не денешься к сожалению.
Да и не факт что нужно деваться... Понять что программирование не ограничивается языком тоже нужно.

То что данный конкретный индивидуум не осилил Дельфи - говорит только о том, что он еще не осилил Дельфи. Застрять на метаданных изображений и обвинять в этом язык это действительно смешно. Для нас это смешно. А для дельфиста это вполне может быть и реальностью. Философия Дельфи: для каждого чиха есть специальный модуль.
Но если andrejk сумеет понять что "ЯП на все жизнь" это умение не обращать внимание на конкретный ЯП - то он тоже будет когда-нибудь смеяться над своей жуткой и нерешаемой проблемой.
В этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь). Осилит малую пятерку - получит базу для своей мечты о ЯП на всю жизнь. Производные языки (С++, Java, PHP и тд) тоже могут помочь конечно, но они смеси из которых сложнее вычленить базовые идеи. Можно и с ними конечно, но намного сложнее. Это как учиться готовить поедая салаты и ни разу не попробовав овощи в чистом виде.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834621
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevWhite OwlЛюбой. Абсолютно.

Пару императивных с жесткой и не жесткой типизациями.
Один чисто объектный.
Один функциональный.
Пару ассемблеров.
Один стековый.
Один сэтовый.
Заполировать это все парочкой ЯП со смешанной парадигмой и все.
.....
После такой полировки, IMHO только или дурдом или жесткие наркотики.... В общем, в любом случае, не до программирования )))Зря ты так считаешь.
Многие здешние завсегдатаи прошли этот путь. В разном порядке и за разное количество времени, но прошли.
И знаешь, дурдом с мировым именем в котором дают шестизначные зарплаты это не такое уж плохое место.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834881
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlВ этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь). Осилит малую пятерку - получит базу для своей мечты о ЯП на всю жизнь.Он не программистом хочет быть, а иметь под рукой такой инструмент, который не будет на себя слишком много времени отнимать.
SheratonМое предложение С++ и wxWidgets.И да, этот инструмент - это конечно же С++ (sarcasm)
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834908
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlон будет брать и другие фреймворки, другие библиотеки, другие IDE. И постепенно он научится отличать одно от другого. Это комплексное изучение предмета,
Вопрос не в том, что он научится отличать, а в том, что "инструмента под рукой" у него так и не будет.

White OwlДля нас это смешно. А для дельфиста это вполне может быть и реальностью. Философия Дельфи: для каждого чиха есть специальный модуль.
Давай ты не будешь мне рассказывать за философию дельфи :)

White OwlВ этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь).
Ты упорно исходишь из того, что он должен развиваться как программист, причём как глубоко мыслящий программист. Пока что он хочет несколько другого. В автомобильных аналогиях - ты предлагаешь ему освоить управление и ремонт Жигулей, Мана, Харлея и Т-72, когда ему просто нужно ездить в троллейбусе на работу.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834928
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Python + qt.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834933
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот и предлагаю Perl как универсальный инструмент
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38834940
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivPython + qt.Работать будет, но нужно помнить что выглядеть естественно для всех платформ сразу не будет. Для такого, вроде бы, задумывался FireMonkey, но он как раз на отвергнутом автором delphi.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835021
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не отвергал Делфи, а просто изменил его как инструмент на ПХП, т. к. всё превратилось в веб-реализацию. Просьба не «додумывать» то, что я пишу.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835064
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkПрошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы.
нет такого универсального инструмента. селяви
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835107
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИзопропилandrejkПрошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы.
нет такого универсального инструмента. селяви
А где написано, что должен подходить под все запросы? Написано указать под какие запросы подходит предлагаемый яп. Например: я вам рекомендую язык ВсемЯзыкамЯзык. Он подходит под ваши 1, 2, 4, и 5 пункты.
Бл*дь, когда люди научатся читать вопросы не по диагонали и не додумывать под свои комплексы и фобии?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835116
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkБл*дь, когда люди научатся читать вопросы не по диагонали и не додумывать под свои комплексы и фобии?
комплексы у тебя похоже.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835117
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Берите яву - она под все пункты подходит
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835169
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
For AllБерите яву - она под все пункты подходит

Кроме одного -- безпроблемная разработка GUI.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835171
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerandrejkЧто должен давать яп:
Нереально. Чтобы стало реальным, нужно выбросить либо "минимум геморроя", либо "бесплатно и база для изучения более серьёзных".

Ну это кстати да.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835177
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivFor AllБерите яву - она под все пункты подходит

Кроме одного -- безпроблемная разработка GUI.swing, java fx
в других языках не проще
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835287
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlОдин сэтовый.
Это что за зверь такой? Вики даже о таком не знает. Обо всем остальном в Вашем списке в какой-то мере читал. Но с исходным утверждение "а дальше любой новый язык будет совершенно прозрачным после первых пяти минут" НЕ согласен. Ни Forth назвать "прозрачным" я не могу. Ни скажем Perl (из-за его любви к регулярным выражениям)

Я уж не говорю, что насколько помню, даже всякие документирование чудеса и трюки со словарем в Forth - что бы их хорошо понимать, тут нужно не книжку прочитать и/или hello world написать. А желательно самому Forth на асме написать. Хотя, это, конечно и не долго.

А вообще, мне больше Вот это понравилось ))):
https://ru.wikipedia.org/wiki/Эзотерический_язык_программирования


Насколько Вам совершенно прозрачна такая программа? ))) лично мне, совсем не прозрачна. Но это нужно подробности в Photoshop смотреть, может где и прозрачна )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835331
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, ребята, я немного почитал, к себе прислушался и вот что получается на самом деле:
под яп на всю жизнь я, оказывается, сам того не подозревая, имел ввиду вовсе и не яп, а принципиальные знания. Я просто не от той печки плясал, думал, что от яп двигаться нужно, но мне не это интересно, а то, что к этому яп подведёт. ЯП - это же просто инструмент и без базовых знаний и понимания он всё равно не поможет раскрыть скрытую природу процессов и т. д.
Тут вот наткнулся, что неплохо начать с изучения алгоритмов и структур данных.
Ну, в общем, я ошибочно расчитывал построить всё на одном яп, а на самом деле под мои запросы подойдёт не яп, а я сам, если будет необходимый багаж знаний и понимания. А там я яп смогу выбирать, какой надо, просто какой-то станет первым. Пока мне кажется, что это будет Си или Си++. Незнаю...
В связи со всем изложенным прошу теперь подсказать с каких теоретических знаний начать.
В железо углубляться не собираюсь, но поверхностно интересуюсь, как там все эти единички и нолики живут, для общего понимания.
Как то незаметно для себя уже и с Линуксами разобрался и себе поставил и попробовал некоторые и даже с сервером через консольпообщался. Интересно всё это.
Так что не овладение каким-то универсальным инструментом меня толкает вперёд, а жажда познания с практической целью. Интересно мне всё это, да и есть чего запрограммировать, когда научусь.
Как-то так) Что посоветуете познать сначала?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835350
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkМне тут вот на другом форуме присоветовали Лазарус. Но не знаю, этож та же Делфи почти.И? Это плохо?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835351
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
For AllMasterZivпропущено...


Кроме одного -- безпроблемная разработка GUI.swing, java fx
в других языках не проще

В других языках -- проще.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835355
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВ других языках -- проще.
Тс-с-с-с.... Они думают, что они тут одни (с)
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835538
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, больше ничего толкового никто не посоветует? Какие базовые знания искать ещё до установки языка, окружения и компилятора?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835540
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk... неплохо начать с изучения алгоритмов и структур данных.
...
В связи со всем изложенным прошу теперь подсказать с каких теоретических знаний начать.
Есть такая книжка - "Алгоритмы + структуры данных = программы", Никлас Вирт.
Читали, нет?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835571
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.G.andrejk... неплохо начать с изучения алгоритмов и структур данных.
...
В связи со всем изложенным прошу теперь подсказать с каких теоретических знаний начать.
Есть такая книжка - "Алгоритмы + структуры данных = программы", Никлас Вирт.
Читали, нет?
Никлаус Вирт
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835610
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkВсё, больше ничего толкового никто не посоветует? Какие базовые знания искать ещё до установки языка, окружения и компилятора?Сферические базовые знания в вакууме - никакие не надо искать. Вот посоветую я вам реляционную алгебру, а вы пойдете 3D игры писать. И сильно вам мой совет поможет?
Пишите, какая у вас задача...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835631
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkВсё, больше ничего толкового никто не посоветует? Какие базовые знания искать ещё до установки языка, окружения и компилятора?

Кнут. Искусство программирования
Совершенный код. (не помню автора)
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835640
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkВсё, больше ничего толкового никто не посоветует? Какие базовые знания искать ещё до установки языка, окружения и компилятора? https://www.coursera.org
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835658
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevWhite OwlОдин сэтовый.
Это что за зверь такой? Вики даже о таком не знает. Обо всем остальном в Вашем списке в какой-то мере читал.ЯП в которых работа идет не с переменными а с сэтами. Как пример: SQL, Prolog, в какой-то мере все функциональные языки (хотя для ФЯ это не главная черта). Официально это еще называется "декларативной парадигмой", но лично мне это имя не очень нравится. Чисто декларативный ЯП это по существу только один Пролог, все остальные работают с наборами данных, а не объявляют эти наборы.

Leonid Kudryavtsev Но с исходным утверждение "а дальше любой новый язык будет совершенно прозрачным после первых пяти минут" НЕ согласен. Ни Forth назвать "прозрачным" я не могу. Ни скажем Perl (из-за его любви к регулярным выражениям)Ну попробуй последовать моему совету. Сам увидишь. А если даже решишь что я был не прав - знания лишними не бывают.

Leonid KudryavtsevЯ уж не говорю, что насколько помню, даже всякие документирование чудеса и трюки со словарем в Forth - что бы их хорошо понимать, тут нужно не книжку прочитать и/или hello world написать. А желательно самому Forth на асме написать. Хотя, это, конечно и не долго.Нет. Игры с Фортовским словарем это хоть и забавная вещь, но по сути ничем не отличающаяся от обычного построения пользовательских библиотек в других языках.
Для понимания стековой логики не обязательно изучать именно Форт, есть и многие другие (хоть и намного менее известные) языки. Ну например можно писать для Java Virtual Machine. Или даже взять какой-нибудь старинный программируемый калькулятор типа Электронника МК-61 и поиграться с Лунолетами :)

Leonid KudryavtsevА вообще, мне больше Вот это понравилось ))):
https://ru.wikipedia.org/wiki/Эзотерический_язык_программирования


Насколько Вам совершенно прозрачна такая программа? ))) лично мне, совсем не прозрачна. Но это нужно подробности в Photoshop смотреть, может где и прозрачна )))
Это уже доведение до абсурда.
Эзотерика это для чистого мозговыносительства а не для нормальной работы. Там чтение программ изначально не предусмотрено.
Но для общего развития, с ними тоже стоит поиграться.

Хотя я тут подумал что в мой предыдущий список стоит добавить макро языки. По существу любой пойдет, хоть VBA for MS Office, хоть AutoLIST for AutoCAD, хоть 1C. Главное - прочувствовать где кончается и начинается хост-программа, а где собственное дополнение к ней. Понять суть общения между макросом и хостом.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835659
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkНу, в общем, я ошибочно расчитывал построить всё на одном яп, а на самом деле под мои запросы подойдёт не яп, а я сам, если будет необходимый багаж знаний и понимания. А там я яп смогу выбирать, какой надо, просто какой-то станет первым. Пока мне кажется, что это будет Си или Си++. Незнаю...Ну я с самого начала уже сказал: Си.
Универсален до уровня "абсолют". Является прародителем половины существующих на сегодня ЯП. Большинство формальных учебников по алгоритмам, данным, железу, сетям и ... всем остальным около-компьютерным делам приводят примеры алгоритмов на Си (или Си-подобном псевдо-языке).
В общем, это база которую знать надо.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835679
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlНу я с самого начала уже сказал: Си.
"карманный ножик" - это всё-таки не C

Perl/Python скорее
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835707
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rockclimberandrejkВсё, больше ничего толкового никто не посоветует? Какие базовые знания искать ещё до установки языка, окружения и компилятора?Сферические базовые знания в вакууме - никакие не надо искать. Вот посоветую я вам реляционную алгебру, а вы пойдете 3D игры писать. И сильно вам мой совет поможет?
Пишите, какая у вас задача...
Теперь уже задача не конкретную программу писать, а вникнуть в мир программирования, именно программирования, а не таскания шаблонов и комбиниования готовых фунций. Но внинуть, может и не по-полной, но достаточно для понимания. Хочу за всё это заглянуть, понять, например, ка рисуется графическая составляющая программы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835711
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkпонять, например, ка рисуется графическая составляющая программы.
Полистайте книгу об OpenGL
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835715
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlandrejkНу, в общем, я ошибочно расчитывал построить всё на одном яп, а на самом деле под мои запросы подойдёт не яп, а я сам, если будет необходимый багаж знаний и понимания. А там я яп смогу выбирать, какой надо, просто какой-то станет первым. Пока мне кажется, что это будет Си или Си++. Незнаю...Ну я с самого начала уже сказал: Си.
Универсален до уровня "абсолют". Является прародителем половины существующих на сегодня ЯП. Большинство формальных учебников по алгоритмам, данным, железу, сетям и ... всем остальным около-компьютерным делам приводят примеры алгоритмов на Си (или Си-подобном псевдо-языке).
В общем, это база которую знать надо.
Так Си или Си++? Си++ разве не даст базы так же как и Си?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835739
Фотография Sliva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,
Судя по всему вы еще очень молодой. Поступайте в вуз по интересующему вас профилю. В вузах изучают несколько яп, технологий. По окончанию таких вопросов не будет. По крайне мере поймете направление движения. Я бы посоветовал ВМК, там программирование начинается с С/С++ и алгоритмы есть, и по базам, и дискретка.
Вам не за что закрепиться. Тут хребтом надо чувствовать. Мнение/совет - это не основание. Надо работать/пробовать/ошибаться. А на это может вся жизнь уйти. Гораздо проще когда есть база.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835779
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slivaandrejk,
Судя по всему вы еще очень молодой. Поступайте в вуз по интересующему вас профилю. В вузах изучают несколько яп, технологий. По окончанию таких вопросов не будет. По крайне мере поймете направление движения. Я бы посоветовал ВМК, там программирование начинается с С/С++ и алгоритмы есть, и по базам, и дискретка.
Вам не за что закрепиться. Тут хребтом надо чувствовать. Мнение/совет - это не основание. Надо работать/пробовать/ошибаться. А на это может вся жизнь уйти. Гораздо проще когда есть база.
Это по чему вы определили, что я молодой?))) Я с нуля начинаю в том возрасте, в котором многие уже архитекторы програмных систем. Так что ни о каком поступлении речи быть не может (второе высшее за деньги только , к тому же), да мне и самому интересно покопаться, я не тороплюсь. думал просто яп освоить, но интересы дальше завели, не просто яп мне, оказывается, нужен. Могу, конечно, пойти провереной дорогой — открыть книгу по Си и по всем незнакомым терминам пойти. Вначале будет медленно, но потом быстрее. Но хочется, если возможно, этот мазохизм пропустить и более цельно как-то изучать вопрос, т. с. академически. Вот я и прошу совета про хорошую литературу общего направления, для базы. ТОЛЬКО НА РУССКОМ.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835796
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkТОЛЬКО НА РУССКОМ.
а вот этот недостаток лучше на взлёте исправить
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835842
Фотография Sliva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,
Полагаю, скорее речь идет о хобби.
Если речи нет о поступлении и "мазохизм пропустить", тогда курсы. Пойдет интереснее, быстрее. Но без "читать книжки" не обойтись.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835875
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkоткрыть книгу по Си и по всем незнакомым терминам пойти. Но хочется, если возможно, этот мазохизм пропуститьБраво. Только, мазохизм - это, все-таки, больше про С++, а не про С.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835886
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl...Ну попробуй последовать моему совету. Сам увидишь. А если даже решишь что я был не прав - знания лишними не бывают...
Ну подборка того, с чем работал, примерно твоему списку соответствует )))

Единственное функциональные языки как-то прошли мимо.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835942
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Много пересмотрел про Си и Си++ — одни споры в в основном, что лучше. Но с чего же начать и почему. Только в очередной спор между собой не превращайте, обращайтесь только ко мне. И прошу отвечать только тех, кто пощупал суть этих языков, а не почитал в инструкциях и на форумах. Встречные вопросы тоже не приветствуются, как поняли, так и отвечайте.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835946
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO Смешно говорить, что кто-то знает C++, если он не знаешь C.

И споры что лучше C или C++ какой-то бред. Явно C++ не хуже C. Что лучше: целый банан или его половинка? IMHO
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835947
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Однако такие споры есть)
Ну вот что я потеряю или приобрету, если начну или с Си или с Си++?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835953
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пушкин тоже Радищева читал с конца к началу. Ну не хотелось ему (Пушкину) "Путешествие из Петербурга в Москву", а хотелось ему "Путешествие из Москвы в Петербург". Хозяин, барин. И свою критическую статью так и назвал.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835957
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevПушкин тоже Радищева читал с конца к началу. Ну не хотелось ему (Пушкину) "Путешествие из Петербурга в Москву", а хотелось ему "Путешествие из Москвы в Петербург". Хозяин, барин. И свою критическую статью так и назвал.
у меня туго с аллегорями, напрямую можно?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835960
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkОднако такие споры есть)
Ну вот что я потеряю или приобрету, если начну или с Си или с Си++?Потеряете время, огромное количество
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835962
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пушкин...Я искренно благодарил ** и взял с собою «Путешествие». Содержание его всем известно. Радищев написал несколько отрывков, дав каждому в заглавие название одной из станций, находящихся на дороге из Петербурга в Москву. В них излил он свои мысли безо всякой связи и порядка. В Черной Грязи, пока переменяли лошадей, я начал книгу с последней главы и таким образом заставил Радищева путешествовать со мною из Москвы в Петербург....

http://www.rvb.ru/pushkin/01text/07criticism/02misc/1050.htm
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835974
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkу меня туго с аллегорями, напрямую можно?
Сначала было C от Корнигана и Рича...
Потом его немножко допили классами
Потом его Страуструп допилил всем, чем только можно. И книжку свою высоко-теоретическую написал.
дальше я уже и не следил, похоже пилеж продолжается и по сей день

Можно начинать изучать с допилок Страу-Струпа, но лучше, все же, сначала изучать C как базу, а уж потом C++. Ну, или, сразу C++. А вот изучать "наоборот" это как-то ну __очень__ странно. IMHO
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38835995
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если выбирать из С и С++, то я бы выбрал С++ версии 11, там где появились смартуказатели и стало возможным из коробки работать без явного управления памятью.

С же как язык хорош, т.к. очень простой. Но вот эти противные malloc/free ...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836003
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЕсли выбирать из С и С++, то я бы выбрал С++ ...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836004
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, с направлением определились — от Си к Си++ или сразу Си++.
А с позиции закладки хорошего фундамента как программиста с чего — с Си или сразу с Си++?
Или ещё с чео? Только про Паскаль не говорите) Что-то в этом мире яп с Си сравниться может или он один столп, от которого все пляшут? Языки Ассемблера не считать.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836006
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
For AllAnatoly MoskovskyЕсли выбирать из С и С++, то я бы выбрал С++ ...

Чё та слабо вернулся, надобыло ещё 21 день добавить, чтоб вообще сразу выучить.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836052
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkS.G.пропущено...
Есть такая книжка - "Алгоритмы + структуры данных = программы", Никлас Вирт.
Читали, нет?
Никлаус Вирт"Никлаус Вирт", это не ответ на вопрос "читали, нет?"
Хотя вы и не должны отвечать, но книжку читать надо обязательно, если хотите вникнуть в структуры данных и алгоритмы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836057
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже нашёл, буду почитывать перед сном.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836077
Фотография Sliva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Нам препод свои книжки советовал)) Мартынов Н.Н. (С, С++)
Вроде не че так.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836080
Фотография Sliva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.,

Мы даже по ней учились, изучая С, хотя там паскаль.
Хорошая книга. Советую.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836142
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SlivaS.G.,

Мы даже по ней учились, изучая С, хотя там паскаль.
Хорошая книга. Советую.
Непонятно. Где Паскаль?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836147
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkSlivaS.G.,

Мы даже по ней учились, изучая С, хотя там паскаль.
Хорошая книга. Советую.
Непонятно. Где Паскаль?

У Вирта в книжке, разумеентся.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836157
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неплохо бы сначала выбрать платформу и направление, и потом уже выбирать языки. Иначе "чтение перед сном" можно заменить просто "сном", будет больше пользы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836172
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит платформа и направление?

Я C учил по книжке страниц в 30-40 формата < A5. Из них страниц 5 было посвящено кросс-платформенному коду )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836186
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevЧто значит платформа и направление?

Платформа - Win/Linux/Android/IOS..
Направление - Десктоп/Web
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836190
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я до сих пор не выбрал себе никаких языков. Наверное так и помру немой.

Вообще мои интересы лежат вне языков. А язык - скорее ситуативен.
Выбор Java - это вынужденный выбор. Надо кушать иногда хлеб
с маслом. Вот тяк.

Вот щас приглядываюсь к Wolfram как к языку моделирования идей.
И вообще как к Ультра-короткому (прости Базик) языку решения
чего-либо всего всякого. Хотя.. башку сносит от его library hell.
Или там нет границ между lang и library слоями. Вобщем вот в таком
вот аспекте..
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836192
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisПлатформа - Win/Linux/Android/IOS..
Направление - Десктоп/Web
Для того, что бы изучать что такое циклы, переменные, указатели и прочее.... Нафиг не нужно.

А Web... Joomla рулит ))) AFAIK
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836193
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и что бы разницу между сортировкой пузырьком и прочими понимать... аналогично
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836195
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevДля того, что бы изучать что такое циклы, переменные, указатели и прочее....

Для этого нужно полезное прикладное применение, типа "напишу-ка я себе простую напоминалку с БД". Язык изучается практикой, практикой и еще раз практикой. Решать задачи типа "вот цикл, нужно перебрать все элементы и вывести их бубликом" быстро надоест.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836213
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я в свое время питончика и прочие игрушки на ZX Spectrum писал. Магнитофон сломался, а играть хотелось ))) Правда, приходилось на листочек бумаги переписывать, что бы при проблемах с питанием в следующий раз набрать. Но у меня этим брат занимался, он же, в основном и играл )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836218
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и простой "напоминалкой с БД" subj не выучишь.

"Базу": переменные, циклы, указатели, минимальные базовые библиотеки, heap. Основные алгоритмы (Кнут). Нужно просто читать IMHO Опционально: теорию конечных автоматов, построение компилятора, массовое обслуживание и пр.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836222
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevНу я в свое время питончика и прочие игрушки на ZX Spectrum писал. Магнитофон сломался, а играть хотелось ))) Правда, приходилось на листочек бумаги переписывать, что бы при проблемах с питанием в следующий раз набрать. Но у меня этим брат занимался, он же, в основном и играл )))
+100

Ты питона писал? А я писал арканоид. Где-то так на 80% BASIC и на 20% вставки на машинном коде.
Ассемблера у меня не было. Я брал книжку. Зелёная такая. Купоросного цвета. Вычитывал мнемоники.
Коды. Писал на бумажке. Потом транслировал в код. Хех... вот такой был чудак.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836278
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PallarisНеплохо бы сначала выбрать платформу и направление, и потом уже выбирать языки. Иначе "чтение перед сном" можно заменить просто "сном", будет больше пользы.
Да как бэ в начале сказано.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836298
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилandrejk,

ну тогда - Perl, для метаданных - exiftool

На чем на Perl графическую морду лепить для Windows? Существующие решения выглядят или заброшенными, или экзотичными, но никак не "минимум гемороя".
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836365
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWhite OwlНу я с самого начала уже сказал: Си.
"карманный ножик" - это всё-таки не C

Perl/Python скорееНет.

Perl - хорош, но он не везде. Не знаю как на Маках, но на Винде с ним проблемы. Есть несколько более-менее рабочих дистрибутивов, но если ты не готов сам подпиливать модули (а это значит надо уже знать Си как родной) то жить будет сложно.


Python - Это... как бы это помягче сказать.... Гадость это.
Не, в принципе на нем можно писать и он вполне даже неплох если брать его как он есть. Если никогда-никогда в жизни ни на чем другом не писал, то Питон даже очень хорош. Но во всех остальных случаях - гадость.
Лично меня в Питоне чрезвычайно раздражают три вещи: 1) Он специально разрабатывался как язык который легко читать - результат "как обычно". 2) Он обращает внимание на пробелы (удавить Россума) 3) Разные версии Питона не совместимы друг с другом (удавить нынешних разработчиков).
Ну и опять таки это не мульти-платформенный язык. На Винде его поставить можно, но авто-выбор версии (2 против 3) без bash/ksh/sh сделать будет нереально.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836384
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkWhite Owlпропущено...
Ну я с самого начала уже сказал: Си.
Универсален до уровня "абсолют". Является прародителем половины существующих на сегодня ЯП. Большинство формальных учебников по алгоритмам, данным, железу, сетям и ... всем остальным около-компьютерным делам приводят примеры алгоритмов на Си (или Си-подобном псевдо-языке).
В общем, это база которую знать надо.
Так Си или Си++? Си++ разве не даст базы так же как и Си?Нет. В С++ есть очень много дополнительных технологий которые далеко не всегда нужны, но которые способны превратить один и тот-же язык в несколько разных языков.

Если кратко:
В Си есть язык и библиотечные функции. Язык определяет принципы работы с объектами в памяти компьютера. Функции вызываются и как-то обрабатывают эти объекты. Все. Лень придумывать свой алгоритм для известной вещи? Добавь в свой проект библиотеку которая это реализует и все. Суть языка не изменяется, переменная i останется переменной i.
А современный С++ основан на фреймворках - которые по сути те-же наборы библиотек. Но эти наборы настолько всеобъемлющи, что использование функций из каких-то дополнительных библиотек (не говоря уж о функциях из конкурирующего фреймворка) становится чрезвычайно проблематичным. В итоге, вместо изучения "С++ с фреймворком", ты будешь изучать "фреймворк с вкраплениями языка". Будет программа написанная на boost или Qt, MFC или WinForms... но от собственно С++ в них останется только синтаксис. Даже такая малость как обработка текстовых строк делается в разных фрейморках по разному. Похоже, но по разному...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836445
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherНа чем на Perl графическую морду лепить для Windows?
я не про графику, а разбор метаданных, морда любой может быть
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836480
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owlandrejkпропущено...

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

Если кратко:
В Си есть язык и библиотечные функции. Язык определяет принципы работы с объектами в памяти компьютера. Функции вызываются и как-то обрабатывают эти объекты. Все. Лень придумывать свой алгоритм для известной вещи? Добавь в свой проект библиотеку которая это реализует и все. Суть языка не изменяется, переменная i останется переменной i.
А современный С++ основан на фреймворках - которые по сути те-же наборы библиотек. Но эти наборы настолько всеобъемлющи, что использование функций из каких-то дополнительных библиотек (не говоря уж о функциях из конкурирующего фреймворка) становится чрезвычайно проблематичным. В итоге, вместо изучения "С++ с фреймворком", ты будешь изучать "фреймворк с вкраплениями языка". Будет программа написанная на boost или Qt, MFC или WinForms... но от собственно С++ в них останется только синтаксис. Даже такая малость как обработка текстовых строк делается в разных фрейморках по разному. Похоже, но по разному...
А никак нельзя на чистом С++ попыхтеть, поучится, без всяких фреймворков, без библиотек? Неужели нельзя? Учатся же на консольных програмках с отдельным компилятором gcc, чтоб весь процесс познать, посмотреть, пощупать. Или я что-то не так понимаю?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836482
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне бы язык пониже, но ближе к прикладному уровню, а не системному. Я так понял, что это Си++, а Си слижком низко для написания программ, а не систем. Я правильно понимаю?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836509
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkА никак нельзя на чистом С++ попыхтеть, поучится, без всяких фреймворков, без библиотек? Неужели нельзя?
конечно можно
andrejkЯ так понял, что это Си++, а Си слишком низко для написания программ, а не систем. Я правильно понимаю?
странный тезис
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836522
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkМне бы язык пониже, но ближе к прикладному уровню, а не системному. Я так понял, что это Си++, а Си слижком низко для написания программ, а не систем. Я правильно понимаю?
Тебе надо выбирать не между Си или С++. Это всё-таки языки обще-системного назначения.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836524
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но насколько я почитал уже, то Си для низкого уровня используют (система, драйвера) с фрагментами Си++, а для программ в основном Си++, а не Си. Это я верно понял? Отсюда и мой выбор.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836530
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkНо насколько я почитал уже, то Си для низкого уровня используют (система, драйвера) с фрагментами Си++, а для программ в основном Си++, а не Си. Это я верно понял? Отсюда и мой выбор.
Quake2 был написан на сях. Почитайте статью ради кругозора.
Это я не к тому что всё надо на сях писать. А к тому что и "так тоже можно".
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836531
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нУ ТАК Я ПРАВИЛЬНО ПОНЯЛ ПРО СФЕРЫ ПРИМЕНЕНИЯ ИЛИ НЕТ? оТВЕТА ТАК И НЕ ПОЛУЧИЛ, А СТАТЬЮ ПОЧИТАЮ.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836532
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, хрена с два я её почитаю… Английский, ёпта.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836534
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и хрен с ней. Просто покури картинки с сорцами. Я тоже знаешь-ли
не энджой анд хэв фан мать ево так.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836535
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkА никак нельзя на чистом С++ попыхтеть, поучится, без всяких фреймворков, без библиотек? Неужели нельзя? Учатся же на консольных програмках с отдельным компилятором gcc, чтоб весь процесс познать, посмотреть, пощупать. Или я что-то не так понимаю?Да можно конечно. Просто пыхтеть придется с разной интенсивностью и разное время. В итоге, для хорошего результата все равно знать надо оба языка. Но зная Си будет проще разобраться в С++.


andrejkНо насколько я почитал уже, то Си для низкого уровня используют (система, драйвера) с фрагментами Си++, а для программ в основном Си++, а не Си. Это я верно понял? Отсюда и мой выбор.Нет. Не верно.
Оба языка используются и для системных и для прикладных вещей.
Просто программы для юзера обычно требуют какого-нибудь ГУИ, а это удобнее делать в объектной парадигме. Поэтому для прикладных программ обычно и берут "объектно ориентированные" языки. То есть те в которых есть "классы" создаваемые на уровне языка. Отсюда и пошла мода на С++ в прикладных программах, а на Си это якобы слишком сложно делать...
И наоборот: уровень драйверов требует высокой производительности и малых требований к ресурсам. И считается что С++ слишком тяжелый ЯП для этого. Что тоже не верно. Можно и на С++ писать так чтобы удовлетворять требованиям предъявляемым к системным функциям. Достаточно только понимать что ты делаешь :)
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836537
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkАга, хрена с два я её почитаю… Английский, ёпта.А вот с этим ты заканчивай. Английский надо знать.
Это в нашем деле вещь совершенно необходимая. 99% документации изначально пишется на английском и надеяться что какая-то добрая душа сделает перевод. Да еще и не ошибется...
Проще выучить английский до уровня "умею читать".
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836543
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПоэтому для прикладных программ обычно и берут "объектно ориентированные" языки. То есть те в которых есть "классы" создаваемые на уровне языка. Отсюда и пошла мода на С++ в прикладных программах, а на Си это якобы слишком сложно делать...полиморфизм на pure-C реализовывать - исключительное удовольствие и с инкапсуляцией проблемки есть. А так да, ничего сложного ))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836545
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychWhite OwlПоэтому для прикладных программ обычно и берут "объектно ориентированные" языки. То есть те в которых есть "классы" создаваемые на уровне языка. Отсюда и пошла мода на С++ в прикладных программах, а на Си это якобы слишком сложно делать...полиморфизм на pure-C реализовывать - исключительное удовольствие и с инкапсуляцией проблемки есть. А так да, ничего сложного ))Выдыхай, все уже реализовано за тебя: GLIB, GTK+, IUP, Photon. И это только из крупных проектов...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836652
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlegorychполиморфизм на pure-C реализовывать - исключительное удовольствие и с инкапсуляцией проблемки есть. А так да, ничего сложного ))Выдыхай, все уже реализовано за тебя: GLIB, GTK+, IUP, Photon. И это только из крупных проектов...и вот мы теперь сидим и ищем 7 отличий современного С от С++ White OwlА современный С++ основан на фреймворках - которые по сути те-же наборы библиотек. Но эти наборы настолько всеобъемлющи, что использование функций из каких-то дополнительных библиотек (не говоря уж о функциях из конкурирующего фреймворка) становится чрезвычайно проблематичным. В итоге, вместо изучения "С++ с фреймворком", ты будешь изучать "фреймворк с вкраплениями языка". Будет программа написанная на boost или Qt, MFC или WinForms... но от собственно С++ в них останется только синтаксис.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836656
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С уже предлагали?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836659
host.13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На С\С++ много чего можно понаписать, но только не системы уровня предприятия, а инструменты для реализации систем уровня предприятия. Для программ нижнего уровня, таких, как Nginx, Zabbix, Apache - C\C++, для систем верхнего уровня - Java\C#
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836710
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
host.13На С\С++ много чего можно понаписать, но только не системы уровня предприятияа мужики то и не знают, пойду расскажу всем, убьём себя об стену
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836736
host.13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych,

ну, раз написали уже - ладно, не убиваться же теперь. Но на java было бы проще, т.к. там писать пришлось бы меньше
ааа, не убивайте
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836829
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
host.13egorych,

ну, раз написали уже - ладно, не убиваться же теперь. Но на java было бы проще, т.к. там писать пришлось бы меньшена жабе? меньше? - самая смешная шутка дня
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836849
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю basic.
А что. Бабки вбуханы, бренд раскручен, а никто не пользуется
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836852
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всяк кулик хвалит своё болото...
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836857
White Owlуровень драйверов требует ... малых требований к ресурсамТребовать малых требований - это уже большое требование!
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836868
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychполиморфизм на pure-C реализовывать - исключительное удовольствие и с инкапсуляцией проблемки есть. А так да, ничего сложного ))
Насчет удовольствия согласен. Сильно специфическое. Но некоторым наверное оно нравится. В свое время library от JPEG Group была больше мегабайта C-сорцов в ООП. Таблица виртуальных методов на макросах.

Какие могут быть проблемы с инкапсуляцией - мне не понятно. Там проблема найти проблемы. Хоть на C, хоть на бейсике. Бери и инкапсулируй ))) Кто же может запретить )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836883
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джон Кармак одобряе. Но это аццкий сотона. Оптимизатор еще тот.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836938
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevКакие могут быть проблемы с инкапсуляцией - мне не понятно.когда всё public, проблем действительно нет никаких )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836947
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychLeonid KudryavtsevКакие могут быть проблемы с инкапсуляцией - мне не понятно.когда всё public, проблем действительно нет никаких )))
"Проблема public" в С++ несколько преувеличена. Тоесть о ней слишком много говорят
но обычно опираются только на свои суждения. Цифры не приводят.

Вот как-то в таком вот аспекте.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836948
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел сказать в "С"
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38836990
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton"Проблема public" в ... несколько преувеличена.

Я возможно скажу глупость, но лично у меня, ВСЕ паблик. Классы делаю для СЕБЯ нафиг мне привайт или протектед. Аналогично, совершенно не понимаю моду на геттеры/сеттеры. Когда Java Bean содержит пару десятков полей и простыню гетеров/сетеров, мне того, кто это придумал, хочется придушить и над телом надругаться.

Красиво реализовано в Дельфи. Объявил поле как проперти. Если нужна только стандартная логика - ничего не делаешь, нужно переопределить гетер/сеттер - переопределяешь. А порождение простыни кода, который ничего не делает - ИМХУ бред и дибилизм (т.е. врожденный идиотизм). И особо красиво смотрится трансформация имени (больших букв, подчеркиваний). Когда в БД одно, поле в классе другое, геттер/сеттер третье. Смотришь код большой пром. системы и офигиваешь. Вроде по именам должно быть понятно, как соотносятся поля в объекте к структуре БД, а на деле... х.з. Особенно, когда много полей с похожими именами, ошибиться легко и смерти подобно
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837117
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychкогда всё public, проблем действительно нет никаких )))

Допустим в языке все public. Это не мешает скрывать детали реализации.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
interface A {
  method1
  method2
}

class A_impl {
  method1
  method2
  
  // impl details
  method3
  method4
  var1
  var2
}



Клиент библиотеки видит только interface A, поэтому неважно паблик там все в его реализациях или нет.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837153
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

Геттер/сеттер - это квази-инкапсуляция. Кто-то буквально понял слова о сокрытии данных, и понеслась.
Правильная инкапсуляция делается на уровне модуля: модуль предоставляет интерфейс для других модулей, а внутри делает что хочет.
Понятно что модуль можно и дальше разбивать на подмодули, вплоть до геттеров/сеттеров, но нет такой обязанности.

Поэтому никакой проблемы в паблик полях нет, если вы к ним не даете доступ из других модулей.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837214
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JLC (Java Language Spec) вообще никак не определяет getter/setter. Для него этих
сущностей просто не существует. Просто just another fucken method.

А вот технология EJB/Beans/*Beans строит на их базе инкапсуляции. Разумеется
это к Java lang имеет отношение опосредованное. Это уже другая fucken
технология. Другой мир. Another world. Fucken world...

Вся беда возникла когда на собеседованиях эффективные манагеры
стали мешать в кучу Java инкапсуляцию и EJB-инкапсуляцию и сношать
моск молодым и юным java junior-s.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837254
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton...just another fucken method...
просто, б..., раз этот fucken метод так всем мозг зафакил - ну внесите в стандарт языка конструкцию a la delphi property.

но нет же, лучше в IDE наплодить пунктов меню Generate Accessors и засрать программы, диск и все остальное миллионами очень осмысленных get'еров и set'еров.

IMHO
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837271
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте сделаем boost частью языка. А что - используется почти повсеместно, что мелочиться-то?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837275
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Так сделали ж уже ))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837286
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyДопустим в языке все public. Это не мешает скрывать детали реализации.но несколько усложняет, согласись. Поэтому я и сказал "проблемки" ))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837288
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevпросто, б..., раз этот fucken метод так всем мозг зафакил - ну внесите в стандарт языка конструкцию a la delphi property.
Это противоречит человеческой психологии. Человек мыслит примерно следующим образом: "Раз я сделал глупость и вложил в неё туеву хучу эмоций, сил и денег, значит я убьюсь об стену, но от неё не откажусь, потому что если я откажусь, все эти огромные затраты пропадут, и я буду чувствовать себя идиотом".

Авторам языка потребовалось семь версий и чуть ли не двадцать лет, чтобы внести в него import static. Пройдёт ещё двадцать лет - внесут и свойства. Но это произойдёт, когда последние "олд таймеры" украсят стену своими мозгами и придут новые, не имеющие такой эмоциональной связи с глупостями предшественников.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837297
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevно лично у меня, ВСЕ паблика я другого сорта экстремист: у меня ВСЁ приват ))) в протектед и паблик методы поднимаются после трёх служебок только в случае крайней необходимости.
Про геттеры и сеттеры - согласен на все 100
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837310
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychно несколько усложняет, согласись. Поэтому я и сказал "проблемки" ))
Не согласен. Не усложняет, т.к. модули обычно так и организованы.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837319
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, а вам не кажется, что вас понесло? Вы не забыли, в какой теме пишете? Куда модеарторы смотрят?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837344
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в данном случае обсуждение заданного вопроса "C vs C++". Классический язык vs ООП. Но, конечно, на грани оффтопа )))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837358
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkТоварищи, а вам не кажется, что вас понесло? Вы не забыли, в какой теме пишете? Куда модеарторы смотрят?ох, прости, это я, наверное, виноват.
Дам тогда совет по теме, субъективный, конечно. Бери С++. Изучишь - получишь универсальный инструмент, который тебе позволит и спуститься до уровня железа, и подняться до высот энтерпрайз-разработки. Мультипарадигменный, кроссплатформенный, интересный, не скучный. Ну и 80% кода на других языках сможешь читать без шпаргалки ))
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837429
For All
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevно нет же, лучше в IDE наплодить пунктов меню Generate Accessors и засрать программы, диск и все остальное миллионами очень осмысленных get'еров и set'еров.Никогда не писал get'еры и set'еры - они накуй не нужны
Leonid Kudryavtsevmayton...just another fucken method...
просто, б..., раз этот fucken метод так всем мозг зафакил - ну внесите в стандарт языка конструкцию a la delphi property.Эта конструкция нужна ещё меньше, чем get'еры и set'еры. Точнее - не нужна совсем.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837465
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsevну в данном случае обсуждение заданного вопроса "C vs C++". Классический язык vs ООП. Но, конечно, на грани оффтопа )))
Не «против», а «или». Вы повелись на элементарный сбой в программе, вызвавший трудноуловимую ошибку в области подмены понятий. В реальной жизни это приводит к «революциям».
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837469
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychandrejkТоварищи, а вам не кажется, что вас понесло? Вы не забыли, в какой теме пишете? Куда модеарторы смотрят?ох, прости, это я, наверное, виноват.
Дам тогда совет по теме, субъективный, конечно. Бери С++. Изучишь - получишь универсальный инструмент, который тебе позволит и спуститься до уровня железа, и подняться до высот энтерпрайз-разработки. Мультипарадигменный, кроссплатформенный, интересный, не скучный. Ну и 80% кода на других языках сможешь читать без шпаргалки ))
Да, уже выбрал — C++. Сейчас пытаюсь gcc и vim под ubuntu/xubuntu оседлать.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38837476
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Groovy что-то пытались сделать. Со свойствами. На уровне lang. Не следил за этим. Надо потестить.

Насчёт java - сильно сомневаюсь что введут свойства. Отрасль очень консервативная.
Более 10 лет ждали нормальный switch(..){} с человеческим лицом. С поддержкой
java.lang.String. Дождались. Лямбд дождались. На ну их в пуй эти лямбды... Реально
они не так часто нужны как скажем семантика беззнакового целочисленного типа.
Или параноидальное требование обработать Exceptions. Закомментарил строку - пля...
овер 1000 других подсветились красным. Хотя для JVM начхать с высокой горы на
обязательность обработки исключения.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38848096
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkДа, уже выбрал — C++. Сейчас пытаюсь gcc и vim под ubuntu/xubuntu оседлать.
Я удивлен, как это еще никто платиновую классику не посоветовал прочитать.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38848561
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Улыбнитесь, но всё таки Си. Начну с Си. White Owl был сразу прав. Это хорошая база.
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38853096
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЯП в которых работа идет не с переменными а с сэтами. Как пример: SQL

Bags, not Sets , не?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38853117
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychкогда всё public, проблем действительно нет никаких )))

Opaque structure, не?
...
Рейтинг: 0 / 0
Какой язык программирования выбрать?
    #38853275
Фотография Windows лучше Linux-а
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если выбирать php, то придется выучить еще кучу всего: js, css, html. но зато нет матана
...
Рейтинг: 0 / 0
137 сообщений из 137, показаны все 6 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой язык программирования выбрать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]