|
|
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
Нужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически приходится освежать знания, а т. к. освежать что-то одно проще и быстрее, чем разное, то хочется определиться на каком-то одном яп для постоянного «ношения с собой». Имел опыт с Делфи и ПХП. Писал одно приложение на Делфи, но всё закончилось веб-реализацией на ПХП. Что должен давать яп: 1. Многоплатформенность (Линукс, Виндовс, МакОС), чтоб один раз написал и только компилируешь под разные ОС (если я правильно выразился). 2. Главное назначение — для настольных компьютеров, но если и для веба будет подходить, то только плюс. 3. Приложения общаться должны как с локальными БД, так и с удалёнными (МайСКюЭль, например). 4. Крайне важен минимум гемороя с созданием графической оболочки программы. А лучше, чтоб его вообще не было (типа как в Делфи или около того). В Делфи всё самое путное было в основном за деньги. 5. Это всё должно быть бесплатным! 6. Главное в яп скорость создания приложений, но до той степни, чтоб потом этот яп стал базой, для изучения более серьёзных вещей, вроде Си. Одним словом, во мне не должен убиваться программист (поэтому, наверное, Си Шарп не предлагать). Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит. Прошу ваших объективных и субъективных мнений высказать) Прошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 17:54 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejkНужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически ........ ... Я думаю вас здесь посоветуют всякую чепуху, навроде JAVA. Мое предложение С++ и wxWidgets. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 18:24 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejkНужен яп на всю жизнь, как карманный ножик.Си. andrejk Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит.Глупости. Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно), а дальше любой новый язык будет совершенно прозрачным после первых пяти минут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 19:13 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
White Owl....а дальше любой новый язык будет совершенно прозрачным после первых пяти минут. спорно насчет "любой" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 19:44 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevWhite Owl....а дальше любой новый язык будет совершенно прозрачным после первых пяти минут. спорно насчет "любой"Любой. Абсолютно. Пару императивных с жесткой и не жесткой типизациями. Один чисто объектный. Один функциональный. Пару ассемблеров. Один стековый. Один сэтовый. Заполировать это все парочкой ЯП со смешанной парадигмой и все. После этого ты сможешь находить и исправлять ошибки в программах на языках которые ты никогда в жизни до этого не видел. А для того чтобы начать самостоятельно писать на новом языке тебе хватит получаса с учебником. А через пару месяцев ты станешь гуру еще в одном языке. А затыкать за пояс очень многих местных жителей станешь уже на третьем-четвертом шаге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 20:03 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejkЧто должен давать яп: Нереально. Чтобы стало реальным, нужно выбросить либо "минимум геморроя", либо "бесплатно и база для изучения более серьёзных". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 20:11 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
White OwlГлупости. Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно), У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 20:13 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
softwarerWhite OwlГлупости. Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно), У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы. Я справился с Делфи. Я перестал на нём писать потому, что уткнулся в сложности с доступом к метаданным изображений. А без этой функции проще было веб-вариант реализовать. Меня и Си не пугает, по крупице через пару лет даже и не замечу, как начну программировать без особых усилий, только дополняя знания. Понимаете, я на реальном проекте учился и всё нормально, а проекты себе редко нужны, вот и хочу такой язык, чтобы от проекта к проекту с него не слазить, а освежить знания и добавить новые. Может действительно Си++. Мне тут вот на другом форуме присоветовали Лазарус. Но не знаю, этож та же Делфи почти. Х. з. короче… Собираю помиру мнеия и компилирую со своими поисками по теме. Поэтому пишите и побольше своих мыслей, мне каждая деталь важна — как говорится, «на всю жизнь жениться хочу», поэтому подумать придётся, с наскока не выберу))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 21:58 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejkуткнулся в сложности с доступом к метаданным изображений. меняйте срочно вид деятельности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 22:27 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
Изопропилandrejkуткнулся в сложности с доступом к метаданным изображений. меняйте срочно вид деятельности Не смешно. Давайте по делу. Были причины, долго описывать да и не для этого я тему завёл. Не было времени вникать в найденные бесплатные классы, да и не совсем то что надо они делали, так понятнее? Сейчас времени — вся жизнь, что осталась, поэтому без юмора пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 22:37 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejk, ну тогда - Perl, для метаданных - exiftool ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 23:01 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 00:55 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
метаданные ему из имаждей, компонента он не нашел... ("бесплатного класса") ну напиши свой "класс"... тебе язык программирования или лего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 00:59 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
White OwlЛюбой. Абсолютно. Пару императивных с жесткой и не жесткой типизациями. Один чисто объектный. Один функциональный. Пару ассемблеров. Один стековый. Один сэтовый. Заполировать это все парочкой ЯП со смешанной парадигмой и все. ..... После такой полировки, IMHO только или дурдом или жесткие наркотики.... В общем, в любом случае, не до программирования ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 01:00 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejkНужен яп на всю жизнь, как карманный ножик. Дело в том, что постоянной практики не имею, поэтому периодически приходится освежать знания, а т. к. освежать что-то одно проще и быстрее, чем разное, то хочется определиться на каком-то одном яп для постоянного «ношения с собой». Имел опыт с Делфи и ПХП. Писал одно приложение на Делфи, но всё закончилось веб-реализацией на ПХП. Что должен давать яп: 1. Многоплатформенность (Линукс, Виндовс, МакОС), чтоб один раз написал и только компилируешь под разные ОС (если я правильно выразился). 2. Главное назначение — для настольных компьютеров, но если и для веба будет подходить, то только плюс. 3. Приложения общаться должны как с локальными БД, так и с удалёнными (МайСКюЭль, например). 4. Крайне важен минимум гемороя с созданием графической оболочки программы. А лучше, чтоб его вообще не было (типа как в Делфи или около того). В Делфи всё самое путное было в основном за деньги. 5. Это всё должно быть бесплатным! 6. Главное в яп скорость создания приложений, но до той степни, чтоб потом этот яп стал базой, для изучения более серьёзных вещей, вроде Си. Одним словом, во мне не должен убиваться программист (поэтому, наверное, Си Шарп не предлагать). Кучу всего пересмотрел, но вникать в особенности каждого языка жизни не хватит. Прошу ваших объективных и субъективных мнений высказать) Прошу не рассуждать по теме вообще, а просто дать название яп и то, чем он подходит под мои запросы. Си. Java. другого не будет. если хорошо допилят Delphi - будет заманчиво! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 01:21 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
ну а если серьезно: 1. ассемблер однозначно, для четкого понимания п.2 и легкой жизни в дальнейшем. 2. с / с++ (можно в борландовской компановке (builder) - аналог делфи плюс удобство работать со всем, что написано на сях, тотже WinApi ) 3. интерпретируемые языки: 3.а VBA - гвно гвном, как и все писанное микрософтом, но нужен для взаимодействия с мелкомягкими продуктами, с оффисом например. (кстати поддерживается автокадом) 3.б чтонить для души, чтоб "не напрягаясь чтото своять для себя" рекомендую python (классов модулей там до...уя на все случайи жизни) ЗЫ. но это набор обычного ботаника, если ты ботаник увлеченный, то в зависимости от направления увлечения тут и всякие js для веба, мтлаб для исключительно ботанизма и тп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 01:26 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
softwarerWhite OwlГлупости. Достаточно вникнуть в тонкости пяти-шести языков (с разными парадигмами желательно), У человека основные проблемы вникания будут не с языками, а с фреймворками и IDE. И здесь "совершенно прозрачным" уже не канает. Ну и посмотрите, человек хочет писать обёртки к БД и не справился с дельфой, а Вы предлагаете ему ассемблеры и лиспы.Ты не правильно рассуждаешь. Да, никакой ЯП не ограничивается языком. Всегда есть фреймворки, внешние библиотеки, IDE-консоли-скрипты сборки, и тд и тп... Но если человек будет брать ЯП другого семейства - он будет брать и другие фреймворки, другие библиотеки, другие IDE. И постепенно он научится отличать одно от другого. Это комплексное изучение предмета, но от него никуда не денешься к сожалению. Да и не факт что нужно деваться... Понять что программирование не ограничивается языком тоже нужно. То что данный конкретный индивидуум не осилил Дельфи - говорит только о том, что он еще не осилил Дельфи. Застрять на метаданных изображений и обвинять в этом язык это действительно смешно. Для нас это смешно. А для дельфиста это вполне может быть и реальностью. Философия Дельфи: для каждого чиха есть специальный модуль. Но если andrejk сумеет понять что "ЯП на все жизнь" это умение не обращать внимание на конкретный ЯП - то он тоже будет когда-нибудь смеяться над своей жуткой и нерешаемой проблемой. В этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь). Осилит малую пятерку - получит базу для своей мечты о ЯП на всю жизнь. Производные языки (С++, Java, PHP и тд) тоже могут помочь конечно, но они смеси из которых сложнее вычленить базовые идеи. Можно и с ними конечно, но намного сложнее. Это как учиться готовить поедая салаты и ни разу не попробовав овощи в чистом виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 01:26 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevWhite OwlЛюбой. Абсолютно. Пару императивных с жесткой и не жесткой типизациями. Один чисто объектный. Один функциональный. Пару ассемблеров. Один стековый. Один сэтовый. Заполировать это все парочкой ЯП со смешанной парадигмой и все. ..... После такой полировки, IMHO только или дурдом или жесткие наркотики.... В общем, в любом случае, не до программирования )))Зря ты так считаешь. Многие здешние завсегдатаи прошли этот путь. В разном порядке и за разное количество времени, но прошли. И знаешь, дурдом с мировым именем в котором дают шестизначные зарплаты это не такое уж плохое место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 01:35 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
White OwlВ этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь). Осилит малую пятерку - получит базу для своей мечты о ЯП на всю жизнь.Он не программистом хочет быть, а иметь под рукой такой инструмент, который не будет на себя слишком много времени отнимать. SheratonМое предложение С++ и wxWidgets.И да, этот инструмент - это конечно же С++ (sarcasm) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 12:05 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
White Owlон будет брать и другие фреймворки, другие библиотеки, другие IDE. И постепенно он научится отличать одно от другого. Это комплексное изучение предмета, Вопрос не в том, что он научится отличать, а в том, что "инструмента под рукой" у него так и не будет. White OwlДля нас это смешно. А для дельфиста это вполне может быть и реальностью. Философия Дельфи: для каждого чиха есть специальный модуль. Давай ты не будешь мне рассказывать за философию дельфи :) White OwlВ этом плане ему может помочь изучение базовых языков: Си, СмаллТок, Лисп, Форт, Ассемблер (хоть какой-нибудь). Ты упорно исходишь из того, что он должен развиваться как программист, причём как глубоко мыслящий программист. Пока что он хочет несколько другого. В автомобильных аналогиях - ты предлагаешь ему освоить управление и ремонт Жигулей, Мана, Харлея и Т-72, когда ему просто нужно ездить в троллейбусе на работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 12:24 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
andrejk, Python + qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 12:43 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
вот и предлагаю Perl как универсальный инструмент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 12:47 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
MasterZivPython + qt.Работать будет, но нужно помнить что выглядеть естественно для всех платформ сразу не будет. Для такого, вроде бы, задумывался FireMonkey, но он как раз на отвергнутом автором delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 12:51 |
|
||
|
Какой язык программирования выбрать?
|
|||
|---|---|---|---|
|
#18+
Я не отвергал Делфи, а просто изменил его как инструмент на ПХП, т. к. всё превратилось в веб-реализацию. Просьба не «додумывать» то, что я пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2014, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38834928&tid=1341119]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 385ms |

| 0 / 0 |
