Size: a a a

2018 November 05

M

MIT/Benzands in ru.nim.talks
nim c file.nim?
источник

ZK

Zhenya Katataev in ru.nim.talks
Нет, с этим всё нормально, работает. Когда я пишу nim c cpp file.nim и захожу в папку, где код на с и находится, то запуская программу выдаёт ошибку.
источник

M

MIT/Benzands in ru.nim.talks
Zhenya Katataev
Нет, с этим всё нормально, работает. Когда я пишу nim c cpp file.nim и захожу в папку, где код на с и находится, то запуская программу выдаёт ошибку.
ты хочешь код на С в С++ перевести? 😂
источник

M

MIT/Benzands in ru.nim.talks
ним такое не умеет :D
источник

M

MIT/Benzands in ru.nim.talks
nim c file.nim или nim cpp file.nim
источник

M

MIT/Benzands in ru.nim.talks
первое с помощью си скомпилит, второе с помощью С++
источник

ZK

Zhenya Katataev in ru.nim.talks
MIT/Benzands
ты хочешь код на С в С++ перевести? 😂
да.
источник

M

MIT/Benzands in ru.nim.talks
не знаю как ты подумал что такое возможно
источник

M

MIT/Benzands in ru.nim.talks
такой возможности в ниме нет)00
источник

ZK

Zhenya Katataev in ru.nim.talks
я ещё видел что nimx можно и на андроиде сделать?
источник

M

MIT/Benzands in ru.nim.talks
Zhenya Katataev
я ещё видел что nimx можно и на андроиде сделать?
угу, он на всех популярных ОС работает
источник

M

MIT/Benzands in ru.nim.talks
win/linux/mac/android/ios
источник

M

MIT/Benzands in ru.nim.talks
и в браузере тоже
источник

ZK

Zhenya Katataev in ru.nim.talks
а не подскажешь какой командой это сделать. просто я сидел на python'e и понял, что на этом далеко не уедешь и искал язык. вижу, что ЯП очень удобный и очень быстрый.
источник

M

MIT/Benzands in ru.nim.talks
Zhenya Katataev
а не подскажешь какой командой это сделать. просто я сидел на python'e и понял, что на этом далеко не уедешь и искал язык. вижу, что ЯП очень удобный и очень быстрый.
нуу это не так-то просто)
источник

ZK

Zhenya Katataev in ru.nim.talks
или подскажи, где её искать
источник

S

Saimon in ru.nim.talks
Zhenya Katataev
я это уже использовал. Выдаёт ошибку. как раз с js всё нормально было. Тект программы: echo "hello world"
Решил проверить.
Вот у меня файл hello.nim
Пишем:
nim cc --verbosity:3 hello.nim
Выдаёт у меня файлы на .с в C:\Users\USER\nimcache\hello_d

Компилит:
gcc.exe -c  -w -mno-ms-bitfields  -IC:\nim-0.19.0\lib -o C:\Users\USER\nimcache\hello_d\compiler_hello.c.o C:\Users\USER\nimcache\hello_d\compiler_hello.c

gcc.exe -c  -w -mno-ms-bitfields  -IC:\nim-0.19.0\lib -o C:\Users\USER\nimcache\hello_d\stdlib_system.c.o C:\Users\USER\nimcache\hello_d\stdlib_system.c

И финальная сборка:
gcc.exe   -o C:\nim-0.19.0\hello.exe  C:\Users\USER\nimcache\hello_d\compiler_hello.c.o C:\Users\USER\nimcache\hello_d\stdlib_system.c.o

Вручную gcc делает тоже самое, ошибок не выдаёт.

Другое дело, что если это будет не "Hello world", то на код будет страшно смотреть.
источник

M

MIT/Benzands in ru.nim.talks
Saimon
Решил проверить.
Вот у меня файл hello.nim
Пишем:
nim cc --verbosity:3 hello.nim
Выдаёт у меня файлы на .с в C:\Users\USER\nimcache\hello_d

Компилит:
gcc.exe -c  -w -mno-ms-bitfields  -IC:\nim-0.19.0\lib -o C:\Users\USER\nimcache\hello_d\compiler_hello.c.o C:\Users\USER\nimcache\hello_d\compiler_hello.c

gcc.exe -c  -w -mno-ms-bitfields  -IC:\nim-0.19.0\lib -o C:\Users\USER\nimcache\hello_d\stdlib_system.c.o C:\Users\USER\nimcache\hello_d\stdlib_system.c

И финальная сборка:
gcc.exe   -o C:\nim-0.19.0\hello.exe  C:\Users\USER\nimcache\hello_d\compiler_hello.c.o C:\Users\USER\nimcache\hello_d\stdlib_system.c.o

Вручную gcc делает тоже самое, ошибок не выдаёт.

Другое дело, что если это будет не "Hello world", то на код будет страшно смотреть.
он попробовал nim c cpp hello.nim
источник

M

MIT/Benzands in ru.nim.talks
А так ты и не должен смотреть на этот код
источник

M

MIT/Benzands in ru.nim.talks
ты смотришь на LLVM IR когда пишешь на расте?)
источник