C++ 静态变量与类型推断
我正在业余时间开发自己的编程语言作为一种爱好。这是一种解释性语言。当前变量的语法如下:C++ 静态变量与类型推断,c++,dynamic,interpreter,dynamic-typing,static-typing,C++,Dynamic,Interpreter,Dynamic Typing,Static Typing,我正在业余时间开发自己的编程语言作为一种爱好。这是一种解释性语言。当前变量的语法如下: %<variable> = <value> 目前,您可以只声明为变量,如上所示,而不考虑类型。如果需要,您甚至可以通过程序更改类型 我从来没有学过计算机科学,所以我不知道静态和动态打字的利弊。以下是我的问题: 使用动态类型编程是否更快 使用静态类型有什么主要优势吗 这种语法适合静态语言吗 静态类型语言是否允许您在运行时更改变量的类型 我应该同时允许静态和动态输入吗 示例语法: %te
%<variable> = <value>
目前,您可以只声明为变量,如上所示,而不考虑类型。如果需要,您甚至可以通过程序更改类型
我从来没有学过计算机科学,所以我不知道静态和动态打字的利弊。以下是我的问题:
%test = 10
%somevar = "Hello World"
%somevar int = 10
%another str = "Hello World"
如果您感兴趣,这里有一个指向我的GitHub的链接:对4的回答是否定的,这违背了它是静态类型语言的定义
其他问题都是主观的。如果您可以在运行时更改变量的类型,您就没有静态类型系统。这个问题可能更适合程序员。@CashCow我将把问题转移到那里。请注意我的“可能”。你应该检查一下那里不会关门。它肯定会在这里