小程序的代码主要使用的编程语言是 JavaScript。小程序基于微信官方推出的小程序框架,该框架基于JavaScript语言,并使用了微信自己定义的一些API和组件,以便开发者可以更方便地编写小程序。同时,虽然WXML(WeiXin Mark Language)和WXSS(WeiXin Style Sheet)可以用于构建小程序的页面结构和样式,但它们实际上也是基于JavaScript的扩展和语法规范。
此外,TypeScript作为JavaScript的超集,添加了静态类型检查、类、接口等特性,在小程序开发中也可以用于编写后端代码,但主要的前端开发仍然以JavaScript为主。
总结来说,小程序开发主要使用的编程语言是JavaScript,辅以WXML和WXSS进行页面结构和样式的定义。