Russian Qt Forum
Ноябрь 27, 2024, 05:13
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
C++ || C# || Python
Страниц:
1
2
[
3
]
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: C++ || C# || Python (Прочитано 26187 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: C++ || C# || Python
«
Ответ #30 :
Август 12, 2011, 13:35 »
Цитата: Lagovas от Август 12, 2011, 11:15
...Но если с++, тогда читать, читать, читать.
Цитата: Lagovas от Август 12, 2011, 11:15
...ну и советы если есть какие, как вы выбирали свой используемый ЯП, сферу программирования и т.п.
Ну вообще-то давать советы - много ума не надо, но попробую
Расхожее мнение что, мол, С++ один из самых сложных языков на мой взгляд лишено оснований. Громадный плюс С++ в том что есть выбор - можно изучать, но можно обойтись и довольно скромным багажом. "Секрет успеха С++ в его совместимости с С". Наблюдая молодых людей на этом форуме я часто замечал что они изучают все подряд
Конечно, тяга к знаниям похвальна, но все хорошо в меру. Так легко превратиться в все(за)знайку который занят исключительно расширением своего круга знаний, а на задачу/работу ему наплевать. Иногда, на первых порах, ему удается обмануть заказчика, типа "ну этот так много знает, точно сделает" - но это быстро проходит, ведь результатов нет. Хелпо-знания всегда очень поверхностны.
Есть и другая крайность - вообще ничего не изучать, а "заниматься делом/задачей". Такие люди обычно весьма упорны и трудолюбивы, но недостаток техники/знаний ограничивает их возможности.
Поэтому мой банальный совет: постарайтесь найти "золотую середину"
Записан
Lagovas
Гость
Re: C++ || C# || Python
«
Ответ #31 :
Август 12, 2011, 13:46 »
Про архитектуру, да, согласен.
По поводу джавы, вроде писал. Не считаю ее чем то отличающимся от шарпа. Она похожа на плюсы, только медленнее. В чем прикол? По сложности и возможностям наверное схожа с шарпом. Только шарп не так популярен в телефонах. Кстати, на яве легко пишется под линь? Т.е. нет там костылей типа моны?
Записан
iroln
Гость
Re: C++ || C# || Python
«
Ответ #32 :
Август 12, 2011, 14:10 »
Цитата: Lagovas от Август 12, 2011, 13:46
Про архитектуру, да, согласен.
По поводу джавы, вроде писал. Не считаю ее чем то отличающимся от шарпа. Она похожа на плюсы, только медленнее. В чем прикол? По сложности и возможностям наверное схожа с шарпом. Только шарп не так популярен в телефонах. Кстати, на яве легко пишется под линь? Т.е. нет там костылей типа моны?
Java кроссплатформенна, работает везде где работает её виртуальная машина. Нет там никаких "костылей типа моны".
Вам надо устроиться на работу хотя бы стажёром или младшим программистом и поработать над реальной задачей, а то получается какое-то переливание из пустого в порожнее.
Помимо языка ещё нужно знать множество сторонних библиотек, или хотя бы для начала стандартную библиотеку языка. В C#, Java, Python это очень обширная библиотека.
Теория - это хорошо, конечно, но накопленный опыт и практика - это очень важно.
«
Последнее редактирование: Август 12, 2011, 14:13 от iroln
»
Записан
Lagovas
Гость
Re: C++ || C# || Python
«
Ответ #33 :
Август 12, 2011, 14:13 »
Какие есть в плюсах часто используемые библиотеки. Знаю ток кьюте, стандартную, буст ну и curl.
Записан
alex312
Хакер
Offline
Сообщений: 606
Re: C++ || C# || Python
«
Ответ #34 :
Август 12, 2011, 15:15 »
Из тех, что сразу приходят на ум.
OpenCV
Open Scene Graph
Poco
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: C++ || C# || Python
«
Ответ #35 :
Август 12, 2011, 15:23 »
Цитата: iroln от Август 12, 2011, 14:10
Вам надо устроиться на работу хотя бы стажёром или младшим программистом и поработать над реальной задачей, а то получается какое-то переливание из пустого в порожнее.
Именно, любые знания ничего не стоят без реальной практики/задачи
Записан
Lagovas
Гость
Re: C++ || C# || Python
«
Ответ #36 :
Август 12, 2011, 15:32 »
Реальную задачу норм для себя трудно найти, а без опыта работу тоже сложно найти. А с 1 курса далеко не пойдешь, пока что. Мало востребованы junior'ы, пока что.
П.С. вспомнил еще одну известную либу, SDL. Портов много у нее.
«
Последнее редактирование: Август 12, 2011, 15:34 от Lagovas
»
Записан
asvil
Гость
Re: C++ || C# || Python
«
Ответ #37 :
Август 12, 2011, 16:05 »
Приходите на фирму, вам дают тестовое задание, решаете, вас спрашивают о том, о сем, начинаете работать. где сложность?
Записан
Lagovas
Гость
Re: C++ || C# || Python
«
Ответ #38 :
Август 12, 2011, 16:09 »
Та скоро попробую пойти на фирму, просто пока нет практики с БД на плюсах. Пробовал на питоне sqlite, на пхп мускул, на плюсах еще нет. Пробовал на шарпе пойти в контору, из-за этого не прошел, сейчас буду пробовать работать с ними. Конечно же буду пробовать на фирму идти)
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: C++ || C# || Python
«
Ответ #39 :
Август 12, 2011, 16:11 »
Цитата: Lagovas от Август 12, 2011, 15:32
Мало востребованы junior'ы, пока что.
П.С. вспомнил еще одну известную либу, SDL. Портов много у нее.
А что такое senior/junior? Табель о рангах, ориентировка, визитная карточка, не более того. Провожают-то по уму, так что не надо ссылаться на "непреодолимые трудности". Никто не мешает зайти на фрилансерские сайты и попробовать взять (и выполнить) заказ - да, будете жестоко избиты и обмануты, и не раз. Но это все-таки лучше чем всасывать либы/хелп без всякого толку.
Ну а если мальчик просто так, "расширяет кругозор" - то "нема квешнзов"
Записан
ieroglif
Гость
Re: C++ || C# || Python
«
Ответ #40 :
Август 14, 2011, 09:48 »
с++/qt - пмшу уже 4ый год на этой связке, и абсолютно счастлив
з.ы. это я не для холиворсов, а для статистики
Записан
Lagovas
Гость
Re: C++ || C# || Python
«
Ответ #41 :
Август 15, 2011, 00:23 »
а конкретно какие приложения пишете. В общем какие. Типа формочка для работы с БД, или там чет еще. Можна без конкретики, просто интересно.
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: C++ || C# || Python
«
Ответ #42 :
Август 16, 2011, 13:20 »
Logovas, вот вы там в первом посте сравниваете - что проще, а что легче. А не задумывались над ВОЗМОЖНОСТЯМИ языков? Вы напишете с++ на python'е или шарпе? Нет. А шарп и питон на С/С++ - да. И если язык "простой", то вас не смущает ли, мягко говоря, большое количество среднячков и конкурентов и вытекающие из этого в дальнейшем уровни зарплат. С++ на сегодня предоставляет достаточное количество библиотек для самых разных областей, коих вполне достаточно для самореализации как ни в каком другом языке. И никто вас не заставляет писать исключительно системный код.
И ещё. Точно не в курсе предназначения С#, но, судя по вики, он предназначен исключительно для виндовой платформы. Одно это - платформозависимость - должно было раз и навсегда поспособствовать нежеланию его использовать.
А питон - это интерпретатор и этим всё сказано. Да, для сайтов (хотя учитывая Wt это тоже спорный вопрос), сценариев всяких покатит, но, имхо, не для основного языка.
Вобщем, судя по вашему посту, я понял из контекста только одно - вас привлекает исключительно простота, хоть прямо и не говорите этого. В этом-то и проблема, потому что это типичный выбор новичка. Хотя, можно попробовать для начала один язык, когда станет скучно другой, более серьёзный. Если времени не жалко конечно. У меня вообще было 4 года php, 1 год java и вот два последних года C++. Только при плюсах стал понимать сколько времени было потеряно (не в плане программирования как такового, это, безусловно, ценно тоже; а в плане что мог раньше получать этот же опыт + опыт по С++).
Цитата: Lagovas от Август 07, 2011, 03:41
По поводу других языков. Java не предлагать, ибо считаю что он не лучше с++ в производительности
улыбнуло, чесслово. JIT JIT'ом, но не настолько же)))
«
Последнее редактирование: Август 16, 2011, 13:36 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
serg_hd
Хакер
Offline
Сообщений: 668
Re: C++ || C# || Python
«
Ответ #43 :
Август 16, 2011, 13:46 »
Цитата: twp от Август 08, 2011, 21:08
компилируемый язык (..., Java, ...)
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Так что пруфлинк фстудию!=)
Записан
kubuntu/Win7/x64/NetBeans
brankovic
Гость
Re: C++ || C# || Python
«
Ответ #44 :
Август 16, 2011, 13:52 »
Цитата: serg_hd от Август 16, 2011, 13:46
Цитата: twp от Август 08, 2011, 21:08
компилируемый язык (..., Java, ...)
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Так что пруфлинк фстудию!=)
а Just In Time Compiler он как бы и не компайлер вовсе?
Записан
Страниц:
1
2
[
3
]
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...