|
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
|
|
Вопросы о выборе языка (язык для себя).19.12.2009, 11:56. Показов 1217. Ответов 7
Метки нет (Все метки)
Здравствуйте, нужны Ваши советы. Знаю, что такие темы подымались и не один раз, поэтому заостряю внимание на некоторые моменты уникальности вопроса.
Просьба держатся в близь вопросов во избежание дискуссий в стиле холивара (знать какой круче мне не интересно). Вопрос. Владею на среднем уровни php программированием, по сути программист любитель для своих сайтов. Но иногда нужно писать небольшие скрипты - улилитки, и нужно чтобы программка была "откомпилированна" чтобы не подымать php или веб сервер на разных машинах. Для это хочу выбрать высокоуровневый язык программирования, конечно многие советую изучать несколько, но я сторонник идеи – что лучше "одно но хорошо чем много но средне", поэтому к вопросу выбора подхожу очень серьезно (так как определяю для себя тот единственный язык, ибо больше по времени не смогу освоить). Учить буду для себя, писать собственно тоже для себя или на крайний момент для freeware или даже для вебсайтов (в узких местах, там где можно выжить максимальную скорость от какого-то вычисления). Требования у меня такие к языку. 1) Мультиплатформенность - чтобы не только в Win и Linux, но и скажем на КПК можно было даже написать. 2) Обилие учебного материала, желательно на русском. 3) Быстрота и легкость для создание прикладных программ, имеющий часть готовых решений (библиотек) и возможностей языка. 4) Быстрота работы программ! – для прикладный программ мне все равно, но для серверных утилит весьма важно. 5) Язык у которого есть перспективы в будущем. Перспективы - хотя и для себя учу, но может быть увлекусь и может появится условие для работы. Но в любом случае перспективы – для меня это развитие языка и рост документации в дальнейшем. Остановился на С++, но после php я понял (на уровне ИМХО) что многое на нём можно написать, но большую часть решений придется писать самому. Скажем какие-то сортировки и прочие низкие алгоритмы, писать каждый раз вызовет отвлечений от самой программы и лишний труд. Пока толком не знаком с языком C++, но меня пугает то, что большую часть "велосипедов" (которые есть у других языков) придется писать самому??? Кто знаком и с php и С++ можете проконсультировать? Может я ошибаюсь в чем-то и в библиотеке есть многие решения? Так как остановившись, свое изучение, на реализации массивов в С++ – честно говоря ужаснулся (после гибкости их в php).
0
|
|
| 19.12.2009, 11:56 | |
|
Ответы с готовыми решениями:
7
Нужен совет в выборе языка для приложения Язык си и windows batch file. Может язык си заменить батник? Интересует запуск из языка си утилиты cmd Построить контекстно-свободную грамматику, порождающую данный язык и магазинный автомат для данного языка |
|
42 / 42 / 7
Регистрация: 08.11.2009
Сообщений: 167
|
|
| 19.12.2009, 13:14 | |
|
нет таких языков чтоб под все твои требования подошли
но все же присмотрись к java и ruby
0
|
|
|
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
|
|
| 19.12.2009, 14:55 [ТС] | |
|
0
|
|
|
Технофашист
228 / 216 / 11
Регистрация: 11.03.2009
Сообщений: 887
|
|
| 20.12.2009, 09:10 | |
|
Бери Си.
Во-первых, тебе легко будет его выучить, ибо php написан на си. Во-вторых, это сейчас самый популярный язык. На нём и библиотек по этой причине очень много. ПРактически все алгоритмы есть, а уж тем более низкоуровневые сортировки. В-третьих, на синтаксисе си построенны очень многие языки, в том числе и java, а также много прикладных.
0
|
|
|
║XLR8║
|
|
| 20.12.2009, 13:52 | |
|
чем вам не нравится си++? тем что у него нет стандартных библиотек? их там завалом, но что мне в нем нравится, что можно легко создавать свои, ведь вам надо выжимать максимум, а языки которые способны обхватить весь спектр операцый не самый бстрые... касательно изобретение велосипеда: опять же все зависи от того, что вам нужно сортировать и в каких обьемах, порой написать сортировку слиянием вручную будет в нельколько раз ефуктивней за использоване стандартных библиотек..
касательно быстроты еще раз замечу, что лучше быстродействие чем в си вы не найдете, но си++ хотя и немного медленней (иногда даже быстрей за си) но он проще для изучения..
0
|
|
|
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
|
|
| 20.12.2009, 19:56 [ТС] | |
|
Решил остановиться на С++
ибо что то лучше для себя и правда не нашел. Хотя многие нашептывают что язык мол "отживает свое", хотя судя по масштабам отжить он не думаю что сможет. Кто может по опыту спрогнозировать будущее этого языка? Желательно без фанатизма и критики, максимально объективно. PS На форуме недавно, навярника кто то наталкивался на топики где промелькнули бы ссылки на тиматичные_сайты/книги/статьи по С++ - если есть такое здесь ткните носом, буду благодарен.
0
|
|
|
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
|
|
| 20.12.2009, 22:06 | |
|
Пожалуйста, вот соседний топик, там отличная подборка книг.
https://www.cyberforum.ru/cpp/thread6623.html В принципе, вопрос топика исчерпан и, чтобы он не перерос в оффтоп, я его закрываю. Желаю автору удачи в изучении нового языка.
0
|
|
| 20.12.2009, 22:06 | |
|
Помогаю со студенческими работами здесь
8
Вопросы по настройке оси под себя
DLL как универсальный "язык" для любого языка программирования Вопросы по основам языка виснет при выборе языка! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|