Другие языки программирования и технологии

Подскажите лучший язык.. Внутри критерии.

Итак, с программированием знаком больше 3-х лет. Если честно, раньше занимался полной ерундой, сейчас решил сделать что-то более-менее стоящее (раньше делал ботов для игр, плееры под винду, нубо-игры, прикладные программы для упрощения работы...) . Знаю TPascal, AHK. Оба этих языка, как я убедился, полная хрень ((. Но мне все говорили, что плюсы осилит только студент, как минимум. А ведь, если не лезть в дебри, там не очень ведь трудно. В общем, прошу вас посоветовать язык, в котором возможна эмуляция клавиш, язык может быть не кроссплатформенный, возможность создания GUI без особых заморочек только приветствуется. VBasic просьба не предлагать. Засматриваюсь на Делфи, всё-таки основан на OPascal, хотя мб я и ошибаюсь.. . Да и так уж OPascal похож на TPascal?
Иван Ткаченко
Иван Ткаченко
4 307
Помимо С++, есть и другие си-подобные языки - C#, Java, JavaScript, PHP, Obj-C.
И зная весь этот комплект, можно реализовать практически что угодно - как любой сайт, так и любое приложение под любую популярную ОС - Windows, Linux, Mac, Android, iOS.
Другие языки (Delphi, PureBasic, VBA) тогда будут нужны только изредка для специфических задач.

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

Можно начать с PHP+JS (тогда можно будет добавить HTML+CSS и вы сможете делать сайты) или C# (эмуляция клавиш в нем реализуется без проблем и GUI получается отличный) .

> Засматриваюсь на Делфи, всё-таки основан на OPascal, хотя мб я и ошибаюсь. . Да и так уж OPascal похож на TPascal?
Delphi - это современная реализация Turbo Pascal (который является одним из диалектов Object Pascal), позволяющая создавать приложения Windows и оснащенная конструктором GUI.
Большой плюс Delphi - независимость от сторонних библиотек и в то же время легкий вес ехе и удобство разработки. Но сейчас такое редко нужно, а в остальном лучше C# и С++.
Behzod Xolmurodov
Behzod Xolmurodov
15 749
Лучший ответ
Семейство C пора осваивать. Он универсален во всех сферах. Хотите - пишите игры и приложения в среде Unity на них (под любую платформу) , хотите - программируйте сигнальные процессоры или контроллеры для высокоточных систем, хотите - разрабатывайте свою САПР (самая сложная задача программирования на текущий момент) . Если параллельно освоить скрипты в Python, то получите универсальный набор инструмента под любую задачу. Определитесь только с направлением. Разница языков в семействе имеет место.
Иван Ткаченко Спасибо за ответ, С я оставлю для универа ( знаю, мне уже говорили, что там плохо учат, но хоть что-то)) , тогда и буду учить) , просто пока мало времени, да и цели несерьёзные. Направление, если я вас правильно понял, у меня прикладные программы с событиями "нажатие клавиши" и красивым интерфейсом, который был бы связан с кодом, просто в АХК с этим были проблемы, по сути это и было самым трудным, связать ГУЙ со скриптом. Программы-очередные боты, но более высокого уровня и с приемлимым интерфейсом.
Итак, программированием ты не занимался ни когда, ты даже не представляешь что это такое. Короче, если ты за три года не понял, что "лучший язык. . " это в принципе бред, то программирование это не твое, забудь
Akira Suzuki
Akira Suzuki
68 014
Иван Ткаченко По-моему ты даже не представляешь, что такое орфография и пунктуация. Не получившись ответить на элементарный вопрос, пошла желчь? :LoL. А какие ты языки знаешь, друг? Лучшего языка, как альтернативе всем -нет и не будет. Но я написал критерии. А ведь взрослый человек, что пенсию задерживают?))) 0. Так Вам флудить в комментах новостей майла, там ещё и про Донбасс можете, в обществе себе подобных.
Иван Ткаченко Да и я так посмотрел... Ты что, женат на женщине, не пожелавшей даже взять себе твою фамилию? о_О. Да ты бедняк... Родной брат в суд подал на тебя)) . Удачи братику твоему)
попробуй программирование на visual foxpro 9
Ербол Кенжин
Ербол Кенжин
42 613
Эмуляция клавиш? В смысле кто из языков программирования умеет посылать событие "нажатие клавиши"? Моя телепатия сегодня верна.
Если да - то хоть дельфи.
Oleg Misak
Oleg Misak
34 701
Иван Ткаченко Да, верна)) , а разве эмуляция нажатий клавиш не тоже самое, что посылать событие "нажать клавишу"?. Если нет, то в чём разница? Я действительно тогда не знаю
если хочешь работать программистом, то смотри вакансии, стажировки - и делай выводы. Delphi - отличный язык, но у нас спросу на него сейчас процентов 5 от силы
Иван Ткаченко Не сарказм. Да, мне просто побаловаться, для пары проектов. Но вот сами проекты должны быть отличными с ГУЕм, с кодом, надеюсь, проблем не будет. Сложен ли Дельфи в освоении? За сколько можно освоить, если тратить на него по 3-4 часа в день.