
Что такое FSCMD (команда Fancy Style)
И как это использовать
Введение
«FSCMD» или Fancy Style Command – это язык программирования, созданный 12 летним Мухаммадом Фараном Айки (это me) в период с 2019 по 2020 год, а первый выпуск состоится 1 января 2020 года. Хотя он не популярен, но будет. Поддержите процедурный и причудливый стиль и улучшите его до максимума, Multi Paradigm. Программное обеспечение с открытым исходным кодом и некоммерческое программное обеспечение
Загрузить исходный код
Вы можете скачать этот проект в
- https://github.com/Faran2007/FSCMD
- https://mega.nz/#!q6IQ3CYR
- http://www.mediafire.com/file/ksldt6vbfloa1lr/FSCMD_Version_0.1_Muhammad_Faran_Aiki.zip/file
Язык программирования
При такой скорости этот язык программирования одновременно поддерживает Python и Javascript (Python как Javascript). Из-за этой интерактивности. Поскольку pl называется «Необычный стиль», вы можете отредактировать этот pl , чтобы стиль был похож на ваш.
// this is comment, used to make people interested // can't use comment in command line // for example, x = "a" // llll.... <- this won't work medium.com = True faran.com = False if medium.com xor faran.com // like Ruby or Lua print True end // return True since medium.com = True and faran.com = False and xor of both condition is True, and then print True
Это сложно а? Но что произойдет, если мы сократим его с помощью команды new?
// I'm from Indonesia, so I use my language // define "jika" as "if" and "selesai" as end, where "*" will replace all "-" command * new - jika, if - selesai, end - tulis, print // Command here (tidak, salah is defined from the beginning release version) jika tidak salah tulis kan tidak salah selesai
Если вы говорите, что FSCMD не поддерживает оператора, вы ошибаетесь. Вот пример (конец! = факториал), если он загружен с модулем math
// load math.fcm module defined at the beginning release version, if math is not loaded, you can't use "!" end operator, but you can create it using "addLastOperator ..."
load math
1! + 2!
print ${ret}
// ret is the last returned value
// this will result 3
3! + 4!
print ${ret}
// 3! is 6, and 4! is 24, so the returned value will be 30.0 (float number)
Слабые стороны
Да, FSCMD медленнее python и имеет много ошибок, потому что это ПЕРВЫЙ ВЫПУСК (версия 0.1)
Вот и все для этого блога, я надеюсь, вам понравится блог. Если вы хотите узнать больше о FSCMD (программирование в необычном стиле), посетите другие мои блоги. Спасибо за чтение