Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет nancygold ([info]nancygold)
@ 2024-08-14 19:02:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: amused
Entry tags:computing

The Main Difference Between Symta and Python

$ time ./symta.exe -e 'I 0; while I < 100000000: ++I; say I'
100000000
No
real    0m 1.40s
user    0m 0.14s
sys     0m 0.00s

$ time python -c "i = 0; [i := i+1 for _ in range(100000000)]; print(i)"
100000000
real    0m 6.31s
user    0m 1.25s
sys     0m 0.71s

$ time ./symta.exe -e 'I 0; while I < 1000000000: ++I; say I'
1000000000
No
real    0m 13.74s
user    0m 9.20s
sys     0m 0.01s

$ time python -c "i = 0; [i := i+1 for _ in range(1000000000)]; print(i)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <listcomp>
MemoryError
Command exited with non-zero status 1
real    0m 10.72s
user    0m 4.00s
sys     0m 1.43s



Nope. Symta doesn't compile to native code.


(Читать комментарии) - (Добавить комментарий)

Re: ^^тупой долбоеб
[info]nancygold
2024-08-15 08:42 (ссылка)
My language is not public, therefore doesn't need to play by the rules.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ^^тупой долбоеб
(Анонимно)
2024-08-15 12:12 (ссылка)
everything is still undefined behavior in your language.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ^^тупой долбоеб
[info]nancygold
2024-08-15 16:03 (ссылка)
Undefined for whom?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ^^тупой долбоеб
(Анонимно)
2024-08-16 06:19 (ссылка)
By anyone?

(Ответить) (Уровень выше)


(Читать комментарии) -