Size: a a a

Сообщество Python Программистов

2021 January 03

LD

Luca Darwin in Сообщество Python Программистов
Бензофуран Гетероцикл
"Все операционки" - а ColibriOS?))
Есть и на Паскале писаны, а так ...
источник

P

Paper_doll_96 in Сообщество Python Программистов
Luca Darwin
Все операционки, почтовые и вебсервера написаны на Си, но главный косяк - это Пайтон... Ну пыху туда же
Redox goes brrr
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Luca Darwin
Все операционки, почтовые и вебсервера написаны на Си, но главный косяк - это Пайтон... Ну пыху туда же
Почтовые сервера:
https://github.com/topics/smtp-server

Да, я вижу тут один на Си. После пяти на других языках.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Luca Darwin
Все операционки, почтовые и вебсервера написаны на Си, но главный косяк - это Пайтон... Ну пыху туда же
Веб-сервера вообще без комментариев, там и Python, и Go, и JS, и кого только нету
источник

LD

Luca Darwin in Сообщество Python Программистов
Мне Си нравится ))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Но это не повод считать его лучше других язвков
источник

BA

Bauka Alimgazy in Сообщество Python Программистов
Бензофуран Гетероцикл
Но это не повод считать его лучше других язвков
Ну если считать все проекты за все время, то на си большое всего годного писали
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Bauka Alimgazy
Ну если считать все проекты за все время, то на си большое всего годного писали
Тоже сомнительно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
На Си написали все баги Хрома
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
На Си написали все баги Хрома
Ну ладно, там ещё кресты были))
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
"Этот язык программирования [Python] появился, как сторонний проект программиста из Нидерландов Гвидо Ван Россума. В конце 1980-х ван Россум работал над распределённой системой в Centrum Wiskunde & Informatica (CWI), нидерландском государственном исследовательском центре математики и информатики. Разочаровавшись недостатками существующих языков программирования, он решил сделать новый – такой, который было бы легко использовать, но при этом обладающий большими возможностями."

Ты, видимо, Питон с Паскалем спутал))
Между слов прочитай, недостатками текущих языков, а точнее их сложностью и высоким порогом входа.
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
А вот Си изначально создавался чтобы на нём косячить)
Ну если руки из одного места, это иногда невозможно исправить.
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
В питоне ещё проще - написал var = 1 и вот новая переменная
Именно, скрытая реализация.
источник

LD

Luca Darwin in Сообщество Python Программистов
Бензофуран Гетероцикл
Но это не повод считать его лучше других язвков
Выбор языка это политический момент, а не какое-то там "лучше". Паскаль понятнее Си и красивее, это даже Кэрниган признавал, но политически нужны были свои разработки для Бэлл лаба, потом Гугл начал вроде под Джаву все делать и получил иск от Оракул за Джаву и теперь приходится делится... Тогда они начали Котлин и Пайтон двигать и тд. Бесполезный спор...
источник

BA

Bauka Alimgazy in Сообщество Python Программистов
Luca Darwin
Выбор языка это политический момент, а не какое-то там "лучше". Паскаль понятнее Си и красивее, это даже Кэрниган признавал, но политически нужны были свои разработки для Бэлл лаба, потом Гугл начал вроде под Джаву все делать и получил иск от Оракул за Джаву и теперь приходится делится... Тогда они начали Котлин и Пайтон двигать и тд. Бесполезный спор...
Хорошо вбрасываешь
источник

P

Paper_doll_96 in Сообщество Python Программистов
Luca Darwin
Мне Си нравится ))
Насчёт ОС это не единственный(теперь) и не лучший вариант. Большинство берет за основу unix-ядро, написанное на си. Просто аппаратное обеспечение семимильными шагами идёт вперед и часто писать все заново не совсем разумно и очень тяжело. Есть rust который решает 90% проблем с/с++. А ub это вообще отдельная тема.
#include "stdio.h"
static void foo() {
  while(1);
}
int main () {
  printf("ub is here\n");
  foo();
  printf("unreachable\n");
}

Получите-распишитесь ub в штатной ситуации из-за всратого во многих местах стандарта.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Pixar
Именно, скрытая реализация.
Куда скрытая? От кого?)
источник

LD

Luca Darwin in Сообщество Python Программистов
Pixar
Ну если руки из одного места, это иногда невозможно исправить.
Так-то реально память "руками" выделять и, если адрес или индекс не тот, то пашешь оперативу чужую )) так-то реально жёстко
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
Но это не повод считать его лучше других язвков
Никто не говорит, что он хуже, я говорю, что очень много людей, которые не понимают как это работает, но знают что это работает.

Это как знать что 2+2=4, в виде константы, не зная как производится сложение.
источник

P

Paper_doll_96 in Сообщество Python Программистов
Paper_doll_96
Насчёт ОС это не единственный(теперь) и не лучший вариант. Большинство берет за основу unix-ядро, написанное на си. Просто аппаратное обеспечение семимильными шагами идёт вперед и часто писать все заново не совсем разумно и очень тяжело. Есть rust который решает 90% проблем с/с++. А ub это вообще отдельная тема.
#include "stdio.h"
static void foo() {
  while(1);
}
int main () {
  printf("ub is here\n");
  foo();
  printf("unreachable\n");
}

Получите-распишитесь ub в штатной ситуации из-за всратого во многих местах стандарта.
Про хреновые сообщения об ошибках я молчу. Давайте выведем километровый лог(это в лучшем случае), вместо "ты звёздочку не поставил на 217 линии"
источник