编代码可视化工具介绍c/c++/python/java/js

yumo6667个月前 (07-18)技术文章50

网址

http://pythontutor.com/

选择图上图中的Start visualizing your code now

可以发现工具中基本上支持所有常见的编码语言

首先来看一下python

以元组列表为例

a = (1,2)
b = [1,2]
c = {(1,2),(3,4)}

单击Visualize Execution

进入单步查看页面,选择next就可以清楚的看到代码真实的运行情况,左边的箭头与右边的可视化动作对应

依次单击next,可看到具体每步执行的操作

以上只是简单的举个例子,感兴趣的同学可以查看工具本身提供的案例

这里随机点开一个案例,

就连c语言中最晦涩难懂的指针,竟然也可以可视化,简直是编程界的流氓,哈哈哈哈哈

这种工具简直就是初学者的福音,

这里就不过多的展示了。有兴趣的同学,可以深入研究,平时在工作学习过程中,遇到不懂的代码,这个工具可能会帮上很大的忙,真的是相见恨晚!

相关文章

C语言内存调试工具 Valgrind、Memcheck

在C和C++等需要手动管理内存的语言中,内存错误(如内存泄漏、使用未初始化的内存、非法内存访问等)是非常常见且难以排查的问题。Valgrind 是一款强大的开源工具集,用于动态分析程序的内存使用和线程...

Libguestfs:磁盘和 VM 镜像访问工具库(C)

libguestfs 是访问和修改虚拟机磁盘镜像的工具库,使用 C 语言编写。用户可以通过 libguestfs 查看、编辑文件,监控磁盘占用情况,创建 guests,P2V,V2V,执行备份,clo...

PC端语音转文字工具CapsWriter-Offline结合内网穿透实现远程使用

前言本文主要介绍如何在Windows系统电脑端使用这款超好用的PC端语音转文字工具CapsWriter-Offline,并结合cpolar内网穿透轻松实现使用客户端异地远程访问本地服务端使用语音转文字...

编程学习C/C++,有哪些值得推荐的辅助工具,这是大牛当年使用的

程序员的编程之路不是任何人都能走过来的,其过程漫长而枯燥,因此程序员不得不借助各种工具来设计、构造、编辑程序,随着科技的不断发展与前进,很多好用的软件开发工具层出不断,下面为大家扒一扒C/C++ 编程...

C/C++ 语言内存分析工具(c语言内存检测工具)

在 C/C++ 程序中,有一些常用的分析工具可以帮助我们检测和解决内存相关的问题。以下是一些经常使用的内存分析工具:1. Valgrind:Valgrind 是一个开源的内存调试和性能分析工具。它提供...

c语言期末考试试题及答案,分享几个实用搜题和学习工具

大学生活是一个充满挑战和机遇的阶段,在这个阶段,我们需要不断提升自己的学习能力和技巧。而寻找适合自己的学习工具也成为了我们必须面对的任务。幸运的是,现在有许多日常学习工具可以帮助我们更好地组织学习、提...