The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликован Codon, компилятор для языка Python, opennews (??), 27-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


56. "Опубликован Codon, компилятор для языка Python"  +/
Сообщение от Аноним (56), 27-Дек-22, 17:14 
я как-то компилил Hello World Python/GTK4 через nuitka. В итоге получил каталог с бинарником и сотней библиотек где-то под 60 мб. Количество занимаемой ОЗУ во время отображения пустого MainWindow идентичное тому что просто тупо запускать на python, скорость запуска идентичная. Вопрос. Нафига козе боян?
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликован Codon, компилятор для языка Python"  –2 +/
Сообщение от Аноним (-), 27-Дек-22, 17:34 
а мог бы дёрнуть ecl
Ответить | Правка | Наверх | Cообщить модератору

74. "Опубликован Codon, компилятор для языка Python"  –1 +/
Сообщение от Аноним (-), 27-Дек-22, 19:24 
Зато прикинь, гошник с своими 6-меговыми хелловорлдами таким дилетантом смотриться по сравнению с твоим энтерпрайзным хелловорлдом :)
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

95. "Опубликован Codon, компилятор для языка Python"  +1 +/
Сообщение от Аноним (95), 27-Дек-22, 21:30 
> Зато прикинь, гошник с своими 6-меговыми хелловорлдами таким дилетантом смотриться по сравнению
> с твоим энтерпрайзным хелловорлдом :)

Какая восхитительная смесь глупости и ламеризма, преподнесенные с умным и уверенным видом. 294, ты вернулся?


Ответить | Правка | Наверх | Cообщить модератору

134. "Опубликован Codon, компилятор для языка Python"  +/
Сообщение от Аноним (56), 28-Дек-22, 04:57 
Биндинги к Go для GTK они очень такие как сказать очень в разработке сильно повязшие. Там для железобетонного "готово" для применения еще долго.

https://github.com/gotk3/gotk3

https://github.com/mattn/go-gtk

https://github.com/diamondburned/gotk4

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

138. "Опубликован Codon, компилятор для языка Python"  +1 +/
Сообщение от Проходил мимо (?), 28-Дек-22, 08:06 
Давайте обратимся к фактам:
$ go version
go version go1.18.3 linux/amd64

$ cat hello_world.go


package main
import  "fmt"

func    main() {
    fmt.Println("Hello World");
}

$ go build hello_world.go
$ du -s -h hello_world
1,7M    hello_world

$ strip hello_world
$ du -s -h hello_world
1,2M    hello_world

$ ldd hello_world
    не является динамическим исполняемым файлом

Статический файл без каких-либо зависимостей от библиотек весом 1.2 Мб после удаления отладочной информации. Для сравнения, программа на Си:
$ cat hello_world.c


#include <stdio.h>

int main( void )
{
    puts("Hello world");
    return  0;
}

$ gcc -static hello_world.c -o hello_world_c
$ ldd hello_world_c
    не является динамическим исполняемым файлом
$ du -s -h hello_world_c
892K    hello_world_c
$ strip hello_world_c
$ du -s -h hello_world_c
824K    hello_world_c

$ cat hello_world.cpp


#include <iostream>

int main( void )
{
    std::cout << "Hello World" << std::endl;
    return  0;
}

$ g++ -static hello_world.cpp -o hello_world_cpp
$ ldd hello_world_cpp
    не является динамическим исполняемым файлом

$ du -s -h hello_world_cpp
2,1M    hello_world_cpp

$ strip hello_world_cpp
$ du -s -h hello_world_cpp
1,7M    hello_world_cpp

Т.е. разница между статической программой на чистом Си и Го составляет порядка 400 килобайт, а статически скомпилированная программа на Си++ оказывается на 500 килобайт больше, чем программа на Го.

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

170. "Опубликован Codon, компилятор для языка Python"  –1 +/
Сообщение от Аноним (-), 29-Дек-22, 20:53 
> Давайте обратимся к фактам:

Блин, говорю же - кто-то из гошников стопудово себя дилетантом ощутит после такого энтерпрайза.

Ответить | Правка | Наверх | Cообщить модератору

77. "Опубликован Codon, компилятор для языка Python"  +/
Сообщение от Skullnetemail (ok), 27-Дек-22, 19:38 
Qt уже легковестнее GTK.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

135. "Опубликован Codon, компилятор для языка Python"  +1 +/
Сообщение от Аноним (56), 28-Дек-22, 04:59 
Qt5/6 и GTK3 примерно на идентичном уровне. GTK4 монстр, пожирающий аппаратные ресурсы на каждый чих пых. Зато libadwaita и CSS кнопочки рамочки иконочки. Меня как приверженца создания легковесных GUI утилит для линукса от gtk4 корёжит.
Ответить | Правка | Наверх | Cообщить модератору

162. "Опубликован Codon, компилятор для языка Python"  –2 +/
Сообщение от Бывалый смузихлёб (?), 29-Дек-22, 08:02 
В дальнейшем из кутей ещё больше выкинут и сделают исключительно платным - так базовая версия ещё легковесней станет )
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

115. "Опубликован Codon, компилятор для языка Python"  +/
Сообщение от Аноним (117), 27-Дек-22, 23:57 
Ну-да, ну-да, давайте опять оценивать на хелловорлдах полезность программерских тулзов.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру