Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 17:37
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от korvin_ Посмотреть сообщение
Пишешь библиотеку на C, делаешь обёртку для неё на Питоне, юзаешь быструю библиотеку в Питоне через обёртку, вот и всё. Многие требовательные к производительности библиотеки в Питоне написаны на С.
А Питон тогда зачем? Эти сишные библиотеки нельзя из С вызывать? Там на питоне какие то алгоритмы, которые на том же С никак не реализуются? Супер-циклы и ифы с супер условиями?

Добавлено через 25 минут
Цитата Сообщение от korvin_ Посмотреть сообщение
Интересно, зачем нужны проги под винду?
Из-за процентов.
Сколь процентов установленная на десктопах Винда и сколько Линух.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.07.2025, 17:37
Ответы с готовыми решениями:

Какой язык программирования лучше? (2)
Продолжение темы. Начало

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб, приложения и т.д.), лучший?

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

595
Заблокирован
25.07.2025, 17:41
Цитата Сообщение от voraa Посмотреть сообщение
А Питон тогда зачем?
Язык очень высокого уровня, в отличии от Си. Только тсс... пока Эдик этого не видит

Добавлено через 2 минуты
Цитата Сообщение от voraa Посмотреть сообщение
Сколь процентов установленная на десктопах Винда и сколько Линух.
Интел уже сдох. Скоро и Винде придет конец
0
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 17:42
Цитата Сообщение от korvin_ Посмотреть сообщение
Ну да, ну да, хорошо жить на легаси с вендор-локом.
Что бы жить на легаси не обязательно делать новые версии с новыми фичами. Легаси и так проживет.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,614
25.07.2025, 17:53
Цитата Сообщение от korvin_ Посмотреть сообщение
Игры -- нет, Вебсервисы -- нет, Мобильные приложения -- нет
Игры - нет (они почти на всём нет, так что вряд ли это недостаток Delphi). Точнее, игру написать на Delphi можно и будет нормально работать, для работы в одиночку над небольшой игрой это вариант. Более того, на Delphi был написан в прошлом известный GameMaker. И игровые движки были, написанные именно на Паскале, современный Afterwarp SDK на плюсах написан. Можно Ogre прикрутить, тот же Pure Basic, видимо, во многом живет за счет того, что с ним сразу хедеры к Ogre идут и мелких игр на нем сделали какое-то количество. Но сейчас весь AAA-геймдев сидит на малом числе высокофункциональных движков, и там многие даже C++ не знают, т. к. с движком можно на C# работать, а для нетребовательных проектов очень много конструкторов игр, и писать их прямо на C++, Delphi или чем-то подобном с применением какого-то мелкого движка, толку никакого.

Вебсервисы - да, мобильные приложения - да. Но вы можете и дальше выставлять себя на посмешище. Кстати, по скорости разработки Delphi всегда была чемпионом.

Насчет IDEA, не буду говорить за функционал и надежность, но когда эта хреновина запускается полминуты на компе, где Delphi стартует за 3 секунды, а потом еще секунд 20 грузит проектик, который та же Delphi откроет сразу, это уже многое говорит.

Насчет цены, то сразу видно, что бомж, работающий единолично. Если у вас мегапроект в котором скажем 5 программистов, 50 спецов, которые готовят ресурсы и обслуга, а у программистов з/п ну давайте возьмем смешную в 2000$ в месяц (160к руб.) и вы на каждого из них приобретаете раз в 2 года новую лицензию за те же 2000$, то только на з/п программёрам вы потратите за 2 года 48000$ каждому, т. е. цена инструмента 1/49 от з/п, а в масштабах всего проекта стоимость инструментария для разработки рассыпается в пыль.

Цитата Сообщение от voraa Посмотреть сообщение
А Питон тогда зачем? Эти сишные библиотеки нельзя из С вызывать?
А чтобы библиотеки на Си писали одни люди, а вызывали их другие, может даже не имеющие нормальной квалификации. Я не имею ничего против, но фактически это означает, что Питон не может быть первым языком не только из-за динамической типизации, но и своей нефункциональности. И лучше учить, что угодно, а Питон, только если с ним столкнетесь.
0
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 17:55
Цитата Сообщение от black1385 Посмотреть сообщение
Интел уже сдох.
Есть еще AMD.
0
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,614
25.07.2025, 18:01
Цитата Сообщение от voraa Посмотреть сообщение
Что бы жить на легаси не обязательно делать новые версии с новыми фичами. Легаси и так проживет.
Я уточню, для сопровождения легаси не нужно покупать новые версии. По крайней мере, до момента, пока проект не начнет сыпаться на новых железе и ОС, а это период не менее 10 лет. Т. е. на легаси-коде поставщик инструментария заработать не может, ему нужно, что, пусть не каждый год, но разработчик покупал новую версию. В случае разработки под андройд, это вообще неизбежно, т. к. нужно подтягивать уровень API, чтобы продукт разместить.

Добавлено через 1 минуту
Intel никуда не денется, не переживайте.

Проги нужны под винду и на мобилках. На линупсе, где крутится на компе несколько служб в докерах никакой юзерский софт на фиг не нужен. Да и нет его там.
0
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 18:02
Опять же говорю, я никогда не писал на Дельфи, но писал и немало на С. (Начиная с turbo-C, потом Borland-C, закончил на C-Builder, когда это еще принадлежало Borland). И в то время как то считалось, что на этих C, можно было писать все тоже, что и на ихнем Паскале и Дельфи. А в чем сейчас разница? C-Builder вроде существует. Чем он хуже Дельфи?
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
25.07.2025, 18:35
Цитата Сообщение от voraa Посмотреть сообщение
А Питон тогда зачем?
для связки. Библиотеки ж не из вакуума вызываются. Берёшь NumPy и Django и пишешь вычислительный веб-сервер, например.

Цитата Сообщение от voraa Посмотреть сообщение
Из-за процентов.
Сколь процентов установленная на десктопах Винда и сколько Линух.
Я не об этом. Я уже давно почти никакие программы на вин-десктоп не ставлю, так по мелочи. Когда-то их было больше, по ощущениям. А сейчас только браузер [+ стим] [+ что-то професиональное] и немного мелочей, зачастую необязательных и редкоиспользуемых и всё. Каких-то новых программ почти не появляется. Может, это субъективно, да.

Добавлено через 9 минут
Цитата Сообщение от Beltar Посмотреть сообщение
Вебсервисы - да
Где же эти миллионы вебсервисов на Делфи? Куда ни глянь -- NodeJS, PHP, Python, Java, C#, Go.

Цитата Сообщение от Beltar Посмотреть сообщение
мобильные приложения - да
Где же эти миллионы мобильных приложений на Делфи?

Цитата Сообщение от Beltar Посмотреть сообщение
Кстати, по скорости разработки Delphi всегда была чемпионом.
Была, да сплыла.

Цитата Сообщение от Beltar Посмотреть сообщение
Насчет цены, то сразу видно, что бомж, работающий единолично. Если у вас мегапроект в котором скажем 5 программистов, 50 спецов, которые готовят ресурсы и обслуга, а у программистов з/п ну давайте возьмем смешную в 2000$ в месяц (160к руб.) и вы на каждого из них приобретаете раз в 2 года новую лицензию за те же 2000$, то только на з/п программёрам вы потратите за 2 года 48000$ каждому, т. е. цена инструмента 1/49 от з/п, а в масштабах всего проекта стоимость инструментария для разработки рассыпается в пыль.
Но мы говорили не за стоимость IDE для компании, а про то, какую баснословную прибыль зарабатывает на этом Embarcadero.

Ты снова пытаешься увести разговор в какую-то другую сторону. Что-то "мегапроекты" Гугла, Амазона и прочих гигантов не спешат массово закупаться RAD'ом.
0
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 18:44
Цитата Сообщение от korvin_ Посмотреть сообщение
Я уже давно почти никакие программы на вин-десктоп не ставлю, так по мелочи.
Ну мелочей тоже набирается.
Кроме браузеров - VSCode, MSOffce, еще пара редакторов, что бы по быстрому, Total Commander, Node, Wamp, Какие то графические (целый набор), Watsapp, Телега, Подключение iPad

Добавлено через 3 минуты
Цитата Сообщение от korvin_ Посмотреть сообщение
Где же эти миллионы вебсервисов на Делфи? Куда ни глянь -- NodeJS, PHP, Python, Java, C#, Go.
А на Питоне прямо миллионы?
Многое вижу, но Питон - там слишком мало. Высоко нагруженный на нем не сделаешь, а низко нагруженный - можно и на Дельфи (сам имел дело с таким)

Добавлено через 2 минуты
Цитата Сообщение от korvin_ Посмотреть сообщение
Что-то "мегапроекты" Гугла, Амазона и прочих гигантов не спешат массово закупаться RAD'ом.
Неужто все на Питоне пишут? А если он так хорош, с чего бы Гуглу было Go изобретать?
0
Заблокирован
25.07.2025, 18:48
Цитата Сообщение от voraa Посмотреть сообщение
Многое вижу, но Питон - там слишком мало
Фреймворк Джанго на Питоне для веба. А на Дельфи действительно ничего нет. По крайней мере, я не слышал.

Добавлено через 2 минуты
Цитата Сообщение от voraa Посмотреть сообщение
с чего бы Гуглу было Go изобретать?
А что бы удешевить процесс написания кода. Шаг влево... шаг вправо - расстрел. Всё по определенным правилам.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
25.07.2025, 19:22
Цитата Сообщение от voraa Посмотреть сообщение
Неужто все на Питоне пишут?
Нет.

Цитата Сообщение от voraa Посмотреть сообщение
А если он так хорош, с чего бы Гуглу было Go изобретать?
А если Делфи так хорош, чего не купили лицуху? Или всю Ембаркадеру?
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,174
Записей в блоге: 19
25.07.2025, 19:36
Цитата Сообщение от korvin_ Посмотреть сообщение
Куда ни глянь -- NodeJS, PHP, Python, Java, C#, Go.
На С и С++ намного больше, между прочим. Взять хотя бы Nginx и Apache. Да и простые сервисы куда удобней на С писать, чем на недоЯПах.
Уж о жабоскрипте на серверной стороне вообще молчу: даже хуже пыхпыха! Жабка работает под ВМ, так что, тоже мимо: какой идиот будет ресурсы процессора еще и на ВМ тратить, если можно напрямую запускать? До-диез - чисто маздайная штука, а Go - чисто гугольное. Харам, в общем.
0
 Аватар для voraa
1299 / 1290 / 191
Регистрация: 21.01.2024
Сообщений: 5,991
25.07.2025, 19:59
Цитата Сообщение от Eddy_Em Посмотреть сообщение
До-диез - чисто маздайная штука, а Go - чисто гугольное.
А какая разница - чья, если работает?
0
Модератор
Эксперт Java
 Аватар для alecss131
2896 / 1402 / 412
Регистрация: 11.08.2017
Сообщений: 4,489
Записей в блоге: 2
25.07.2025, 21:26
Цитата Сообщение от Eddy_Em Посмотреть сообщение
До-диез - чисто маздайная штука
Шарп кроссплатформенный и на ваших пингвинах прекрасно работает. Он давно престал быть привязан к одной ос.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Взять хотя бы Nginx и Apache
СОвсем мимо, это просто сервера, а не веб приложения
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Да и простые сервисы куда удобней на С писать, чем на недоЯПах
Только вот все писать там где на каждый чих надо писать свою реализацию очень долго и сложно/муторно да и CGI ну такое себе и минусов куда больше чем плюсов.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Go - чисто гугольное
Чем гугл плох? У го разве что сборщик мусора есть, хотя он есть много в каких языках
Цитата Сообщение от Beltar Посмотреть сообщение
Но сейчас весь AAA-геймдев сидит на малом числе высокофункциональных движков, и там многие даже C++ не знают, т. к. с движком можно на C# работать, а для нетребовательных проектов очень много конструкторов игр, и писать их прямо на C++, Delphi или чем-то подобном с применением какого-то мелкого движка, толку никакого.
Сейчас активно в ААА играх используется Unreal Engine, в нем из языков только С++, ну и nocode (визуальное) написание логики Blueprints. На шарпе у него только система и скрипты сборки, на питоне внутри редактора движка автоматизация. Почти все студии с крупными проектами перешли на этот движок. А всякие более мелкие проекты (особенно казуалки на мобилках) выходят с Unity где c#. Еще популярность набирает движок годот, где своя язык по типу питона.
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,174
Записей в блоге: 19
25.07.2025, 21:51
Цитата Сообщение от alecss131 Посмотреть сообщение
на ваших пингвинах прекрасно работает.
Только тащут его туда лишь убогие вантузоиды, т.к. линуксоидам С или С++ за глаза хватает!
Цитата Сообщение от alecss131 Посмотреть сообщение
это просто сервера, а не веб приложения
Да ладно! Элементарно CGI добавляем (хоть на баше!) - вуаля - веб-приложение!!!
Цитата Сообщение от alecss131 Посмотреть сообщение
на каждый чих надо писать свою реализацию
Зачем же? Один раз библиотечку написал - и вперед! Я в свою "вундервафлю" добавил еще и обработку веб-запросов. Так что, один и тот же код работает как с вменяемыми приложениями, так и с веб-мордами убогими.
Цитата Сообщение от alecss131 Посмотреть сообщение
Чем гугл плох?
Корпорация зла. Монополия — это всегда плохо. Уничтожать такое зло надо на корню. Оно еще и "андроид" придумало. Из-за которого на рынке нонче не 99% процентов "лопат" - линуксофоны, а "ондроедофоны". Убого. Уныло. Общество потребления. По-русски - потреблядство.
0
Модератор
Эксперт Java
 Аватар для alecss131
2896 / 1402 / 412
Регистрация: 11.08.2017
Сообщений: 4,489
Записей в блоге: 2
25.07.2025, 22:39
Цитата Сообщение от Eddy_Em Посмотреть сообщение
CGI добавляем
Я же написал про эту хрень. Костыль на костыле, крайне корявая и неудобная вещь из одних минусов. Каждый раз перезапускать надо, что глупо и не рационально.
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,174
Записей в блоге: 19
25.07.2025, 22:49
Цитата Сообщение от alecss131 Посмотреть сообщение
Каждый раз перезапускать надо, что глупо и не рационально.
Для нагрузки в 1-2 клиента (что в моем случае) - отлично. А для жестоких нагрузок есть "fastcgi" - те же демоны, что я обычно на С и пишу…
0
 Аватар для Storm Screamer
5253 / 1557 / 122
Регистрация: 21.04.2013
Сообщений: 9,119
26.07.2025, 02:38
Цитата Сообщение от alecss131 Посмотреть сообщение
Сейчас активно в ААА играх используется Unreal Engine
Unreal Engine - бич индустрии игр. Много однотипных игр, как по визуалу (рендеринг Unreal'a виден за версту), так и по игровым механикам. Вишенкой на сем блюде выступает плохое техническое состояние.
0
French monarch Élisée
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
26.07.2025, 04:54
Цитата Сообщение от voraa Посмотреть сообщение
Что бы жить на легаси не обязательно делать новые версии с новыми фичами. Легаси и так проживет.
Девелоперы кушать хотят.
Или видимость работы создают.
Новая версия - новый внешний вид, хотя функционал в основном старый.
0
1409 / 868 / 93
Регистрация: 08.02.2017
Сообщений: 3,707
Записей в блоге: 2
26.07.2025, 07:03
Цитата Сообщение от Pphantom Посмотреть сообщение
Странно они там считаются, надо заметить.
Я взял там код тестирования Фибоначи на JS вставил в консоль в FF (в Хроме не понял как пользоваться консолью). И на vba сделал такой же тест.
Код js
Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function fibonacci(n) {
  if (n == 0) return 0;
  if (n == 1) return 1;
  return fibonacci(n-1) + fibonacci(n-2);
}
 
var t = performance.now();
 
var u = 32;
 
var r = 0;
for (let i = 1; i < u; i++) {
  r += fibonacci(i);
}
 
t = performance.now() - t;
 
console.log(r, t);

vba
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Private Sub FibonacciTest()
    Dim r&, i%, u&, t!
    
    t = Timer
    
    u = 31
    
    For i = 1 To u
        r = r + Fibonacci(i) 'fib(i)
    Next
    
    t = Timer - t
    
    Debug.Print r; t
End Sub
 
Private Function Fibonacci(ByVal n As Long) As Long
    If n = 0 Then Exit Function
    If n = 1 Then Fibonacci = 1: Exit Function
    Fibonacci = Fibonacci(n - 1) + Fibonacci(n - 2)
End Function
Private Function fib(ByVal num As Long) As Long
    If num <= 1 Then
        fib = num
    Else
        fib = fib(num - 1) + fib(num - 2)
    End If
End Function

vba быстрей оказался. Если использовать более оптимизированную функцию, то за 0,9 считает.
Js:
3524577 2185
vba:
3524577 1,03125
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.07.2025, 07:03

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?

Какой язык лучше / прибыльнее?
И так, мне 16 лет, седня днем пойду подавать документы в техникум на программиста соответственно. И назрел вопрос какой язык...

Какой язык веб-программирования выбрать? Плюсы\минусы
Вопрос что ни на есть из раздела священных, но все же... Какой язык веб-программирования кто предпочитает? У кого какие плюсы и...

Какой язык лучше изучать с нуля?
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее спасибо!!!

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
360
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru