码迷,mamicode.com
首页 > 其他好文 > 详细

基础知识杂谈

时间:2020-06-30 22:49:32      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:pytho   tap   关系   style   字节码   char   idea   编译   数据   

一、编辑器简介:

  1、python:pycharm(收费),vscode(免费)。

  2、golang:goland(收费),vscode(免费)。

  3、java:idea(收费),eclipse(免费),MyEclipse(免费)。

  4、前端:webstorm(收费)。

  5、php:phpstorm(收费)。

  6、数据库开发:datagrip(收费)。

  7、以上可购买jetbrains公司的全家桶,一个注册码,可以都用。

  8、android:androidstudio(收费),eclipse+adt。

二、开发环境

  1、windows系统为主。

  2、有一些框架windows上面装不上,如sanic,fastapi框架,就需要在linux或mac环境上开发。

  3、远程连接linux开发,远程连linux内的docker开发。

三、编程语言的分类

  1、c:编译型,c代码写完,需要根据根据不同的平台编译,所以c写的程序最好用源代码安装,自行匹配当前环境运行。

  2、java:编译型,首先把java源码编译成字节码文件 .class,字节码文件无法直接运行在操作系统上,要通过jvm(java虚拟机,类似于python解释器)执行。

  3、go:编译型,跨平台编译成一个可执行文件。

  4、python:解释型,强类型动态语言。

  5、js:解释型,弱类型。

  6、php:web开发。

四、一切皆对象

  1、type和object的关系:

    ①type是所有类的类,包括object,包括type自己。

    ②object是所有类的基类,包括type,除了object自己。

五、赋值引用与深浅拷贝

  1、赋值引用:

 

基础知识杂谈

标签:pytho   tap   关系   style   字节码   char   idea   编译   数据   

原文地址:https://www.cnblogs.com/caoyu080202201/p/13216179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!