Russian Qt Forum
Ноябрь 01, 2024, 02:45
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Говорилка
>
Хочу выучить еще какой-то ЯП. Но какой предпочесть?
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Хочу выучить еще какой-то ЯП. Но какой предпочесть? (Прочитано 22529 раз)
niXman
Гость
Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
:
Декабрь 26, 2009, 04:06 »
Всем привет.
Встал перед вопросом, какой ЯП выучить еще? Довольно долго пишу на С/С++. Но хочется выучить еще какой-то ЯП.
Но какой?
Есть мысли:
1. Python
2. Java
3. C#
Не в одном из них не силен. Потому и не могу оценить плюсы и минусы каждого. Помогите.
Приветствуются адекватные аргументы в пользу/против какого-то ЯП.
Просьба не устраивать холивар!
UP
Интересуют кроссплатформенные ЯП. Но в основном пишу для Linux.
Записан
Dendy
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #1 :
Декабрь 26, 2009, 05:27 »
Знания ассемблера ещё ни одному сишнику не помешали.
Из высокоуровневых - Python как скриптовый язык, интерпретатор.
Java, C# - больше минусов, чем плюсов в решении типичных задач по сравнению с C++/Qt.
Objective-C - учится за день, позволяет смешивать C/C++/Objective-C в коде, хороший пример динамического языка и мощного рантайма.
Ruby - довольно универсальный скриптовый язык, применяющийся как в простых десктопных задачах, так и в веб-программировании.
Записан
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #2 :
Декабрь 26, 2009, 06:13 »
Цитировать
Знания ассемблера ещё ни одному сишнику не помешали.
лет девять назад, только на нем и писал. уже забыл напрочь) в коде никогда не использую ассемблерный код. не способствует переносимости кода.
Цитировать
Из высокоуровневых - Python как скриптовый язык, интерпретатор.
он же как и жава - компилируемый и выполняемый на ВМ. я просто не понял, он лучше или хуже жава? был бы очень признателен за исчерпывающий ответ.
Цитировать
Objective-C
пробовал писать для gnu-objc компилятора. но совсем чуток. так что ничего о нем сказать не могу.
Записан
zenden
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #3 :
Декабрь 26, 2009, 12:06 »
Почему не Ruby? у него более адекватный синтаксис, чем у питона. ООП в этом языке достиг наивысшей стадии развития. Кстати, есть биндинги к Qt.
Записан
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #4 :
Декабрь 26, 2009, 12:46 »
Цитировать
Почему не Ruby?
гм... не знаю, даже не рассматривал его как вариант. а на нем кто-то сейчас пишет? о плюсах/минусах расскажите.
Записан
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #5 :
Декабрь 26, 2009, 22:26 »
больше сказать нечего?
Записан
Dendy
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #6 :
Декабрь 26, 2009, 22:42 »
Что вы хотите от пьяных русских медведей в субботу накануне Нового Года? (-: Гугл в помощь!
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #7 :
Декабрь 26, 2009, 23:17 »
Цитата: niXman от Декабрь 26, 2009, 22:26
больше сказать нечего?
Во-первых, с чего Вы взяли что Вы прекрасно владеете С++? Мне уже не раз приходилось пересматривать свою самооценку
Все прекрасно пока мы в рамках уже освоенных задач, но почему все куда-то девается когда приходит новая, еще незнакомая задача?
Во-вторых, подход "а чего бы мне полезного поизучать" непрофессионален. Не будем путать, "профессионализм" не есть "круто" (как часто считают), это просто "работа за деньги" (есть масса прекрасных профессионалов но тупых). Так вот, мое мнение - без оплачиваемой серъезной задачи все те "изучения" - это максимум повышение эрудиции, ничего более (заметим что ее отсутствием Вы явно не страдаете и сейчас
)
Записан
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #8 :
Декабрь 27, 2009, 00:46 »
Цитировать
Во-первых, с чего Вы взяли что Вы прекрасно владеете С++?
Я не говорю что прекрасно владею. С++, это тот ЯП, которым владеть прекрасно, крайне сложно. По крайней мере, мне не знаком человек, который бы в полной мере использовал все возможности С++.
Цитировать
Мне уже не раз приходилось пересматривать свою самооценку
Опыт практического применения, и знание ЯП - разные вещи.
Цитировать
Все прекрасно пока мы в рамках уже освоенных задач, но почему все куда-то девается когда приходит новая, еще незнакомая задача?
Это только с опытом приходит.
Цитировать
Во-вторых, подход "а чего бы мне полезного поизучать" непрофессионален. Не будем путать, "профессионализм" не есть "круто" (как часто считают)
Нет, это не моя цель
Просто иногда бывает, нужно что-то, выполняющее нечто, быстро накодить. И, желательно чтоб работало на вендавз и линукс, без компиляции. По сему и подумал, что было бы не плохо, выучить какой-то скриптовый или работающий на ВМ язык.
Цитировать
есть масса прекрасных профессионалов но тупых
Профессионализм - понятие абстрактное и относительное. Сложно что-то мерить такой меркой.
Цитировать
Так вот, мое мнение - без оплачиваемой серъезной задачи все те "изучения" - это максимум повышение эрудиции
И расширить свой кругозор было бы тоже не плохо
Я то только на С/С++ и пишу.
Записан
ilot
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #9 :
Декабрь 27, 2009, 16:06 »
Цитировать
Просто иногда бывает, нужно что-то, выполняющее нечто, быстро накодить. И, желательно чтоб работало на вендавз и линукс, без компиляции. По сему и подумал, что было бы не плохо, выучить какой-то скриптовый или работающий на ВМ язык.
По моему личному опыту для таких целей идеально подходит PHP. Давно и весьма успешно развивается. Практически для любой стандартной задачи обработки информации существует набор высокоуровневых функций, включенный в набор основных библиотек, поставляемых с интерпретатором. А что не попало в основной набор библиотек, практически наверняка можно найти в виде дополнительного расширения (см. например,
http://pecl.php.net/
).
Кроме того, в сети доступно огромное количество ресурсов с исходными кодами классов, решающих самые разнообразные задачи (например, см.
http://www.phpclasses.org/browse/
,
http://pear.php.net/packages.php
и т.п.)
В общем не раз выручал на работе, особенно при работе с БД.
К сожалению, ничего не могу сказать о сравнении PHP с Ruby или Python.
Цитировать
И расширить свой кругозор было бы тоже не плохо
то только на С/С++ и пишу.
Профессиональный кругозор программиста расширяется от задач, которые он решает - чем они разнообразнее, тем больше кругозор. Язык программирования здесь лишь средство, инструмент. С++ лучше всего подходит для решения разнообразных нетривиальных задач (как раз то, что расширяет кругозор
). Поэтому для собственного развития надо брать интересные задачи, которые раньше никогда не решал (или совершенствовать существующие собственные решения, используя новые методы). Я так думаю.
P.S. Для С++ существует множество мощных библиотек (кроме STL и QT), изучение которых может сильно расширить кругозор (например, Boost, ACE, Intel Threading Building Blocks, Intel Integrated Perfomace Primitives).
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #10 :
Декабрь 27, 2009, 16:45 »
niXman, была как-то тема на кросплатформе о языках, посмотри может что-то окажется полезным:
Языки программирования, что считаете лучшим языком
- общепринятый трёп, коий есть на многих форумах
и
Скриптовые языки, опрос
- ближе к твоей теме
Записан
Юра.
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #11 :
Декабрь 27, 2009, 17:45 »
Вот! Хоть что-то путевое! И ссылок на сторонние форумы есть. Я все же, предпочту Пайтон. И биндинг к КуТе есть
При чем не отстает от релизов КуТе.
Записан
Dendy
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #12 :
Декабрь 27, 2009, 17:50 »
Для справки: нет такого выражения "КуТе". Qt это не аббревиатура, а слово из одного слога, читается "Кют".
Записан
niXman
Гость
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #13 :
Декабрь 27, 2009, 17:57 »
Вот что по ссылкам нашел:
http://www.riverbankcomputing.com/software/pyqt/download
- собственно PyQt.
http://eric-ide.python-projects.org/
- IDE для Пайтон. Ссылка на него лежит на сайте PyQt. На вид, не плох.
http://www.pyinstaller.org/
- Создает инсталяторы для венды, линукс.
Пока что мне это все нравится
Цитата: Dendy от Декабрь 27, 2009, 17:50
Для справки: нет такого выражения "КуТе". Qt это не аббревиатура, а слово из одного слога, читается "Кют".
Спасибо. Комментарий бесценен.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Хочу выучить еще какой-то ЯП. Но какой предпочесть?
«
Ответ #14 :
Декабрь 27, 2009, 18:23 »
тож для справки:
PyQt, троли не поддерживают. Поддерживают PySide.
Но последний, вроде, ещё менее полон чем PyQt.
Записан
Юра.
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...