Size: a a a

Compiler Development

2020 March 01

I

Ilmir in Compiler Development
FORTRAN ONE LOVE
можете пойти фиксить баги в gfortran
Gfortran, кстати, один из самых красиво написанных компиляторов, в которые я контрибьютил.
источник

FO

FORTRAN ONE LOVE in Compiler Development
Ilmir
Gfortran, кстати, один из самых красиво написанных компиляторов, в которые я контрибьютил.
Я даже толком не понимаю, где его сорцы брать и как в него контрибьютить...
Есть пара багов, которые надо пофиксить
источник

I

Ilmir in Compiler Development
FORTRAN ONE LOVE
Я даже толком не понимаю, где его сорцы брать и как в него контрибьютить...
Есть пара багов, которые надо пофиксить
Эмм. gcc/fortran?
источник

FO

FORTRAN ONE LOVE in Compiler Development
Ilmir
Эмм. gcc/fortran?
ну в гите-то да. но там копия
источник

FO

FORTRAN ONE LOVE in Compiler Development
https://gcc.gnu.org/git.html

Ну теперь чуть яснее стало.
источник

I

Ilmir in Compiler Development
Емнип, гццшники уже перешли на гит с эсвээна.
источник

FO

FORTRAN ONE LOVE in Compiler Development
А как назад пушить?
источник

I

Ilmir in Compiler Development
Надо бумагу от fsf подписать, что вы не против изменений лицензии в будущем, и тогда вам дадут доступ.
источник

FO

FORTRAN ONE LOVE in Compiler Development
Спасибо :)
источник

I

Ilmir in Compiler Development
источник

FO

FORTRAN ONE LOVE in Compiler Development
купил бы им кто интернет нормальный. :(
источник

К

Константин in Compiler Development
Alexander Tchitchigin
Сокрытие - никак, одиночное наследование и полиморфизм - реализуются. 🤷‍♀
Сокрытие - тоже, причём просто.
.h:

typedef struct Type Type_implementation;

.c:

struct Type_implementation {
   Type *hidden;
};
источник

Т8

Т-34 85 in Compiler Development
Почему при разработке C++ сделали оператор :: для доступа к неймспейсам и статическим методам вместо точки? И почему в Java и C# отказались от этой идеи?
источник

p

polunin.ai in Compiler Development
Как мне кажется это просто вкусовщина
Мне нравится крестовый вариант с ::
источник

А

Алексей in Compiler Development
Т-34 85
Почему при разработке C++ сделали оператор :: для доступа к неймспейсам и статическим методам вместо точки? И почему в Java и C# отказались от этой идеи?
чтобы лишний оператор не вводить, я полагаю
источник

E

EgorBo in Compiler Development
Т-34 85
Почему при разработке C++ сделали оператор :: для доступа к неймспейсам и статическим методам вместо точки? И почему в Java и C# отказались от этой идеи?
больше закорючек богу закорючек
источник

А

Алексей in Compiler Development
вообще точка во многих языках заменяет то, что в крестах делается аж тремя операторами
источник

А

Алексей in Compiler Development
.
->
::
источник

E

EgorBo in Compiler Development
хотя в джаве есть :: (когда метод передаешь вместо лямбды)
источник

E

EgorBo in Compiler Development
а в шарпе есть global:: но это для крайних случаев
источник