|
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
|
|
Вопросы о выборе языка (язык для себя).19.12.2009, 11:56. Показов 1223. Ответов 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 как универсальный "язык" для любого языка программирования Вопросы по основам языка виснет при выборе языка! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|