首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

除了C/C++之外,还有其他语言的CScope风格的源浏览器吗?

除了C/C++之外,还有其他语言的CScope风格的源浏览器。例如,对于Java语言,可以使用Javadoc工具来生成类似于CScope的源代码浏览器。Javadoc可以帮助开发人员快速查找Java类、方法和属性的定义,以及查看相关的注释和文档。

对于其他编程语言,也有类似的工具可以生成类似于CScope的源代码浏览器。例如,对于Python语言,可以使用Sphinx工具来生成类似于CScope的源代码浏览器。Sphinx可以自动生成Python代码的文档,并帮助开发人员快速查找Python模块、类、方法和属性的定义,以及查看相关的注释和文档。

总之,除了C/C++之外,还有许多其他编程语言可以使用类似于CScope的源代码浏览器来帮助开发人员快速查找代码定义和文档。

相关搜索:UWP:除了ItemsWrapGrid之外,还有其他的ItemsPanelTemplate吗?除了阿波罗之外,还有其他的GraphQL联邦实现吗?除了最好的Dirichlet组件之外,还有可能检索到其他组件吗?除了插件之外,在Eclipse中使用groovy还有其他可能的方式吗除了Xcode之外,Objective-C还有任何功能齐全的IDE吗?除了概念之外,C++20中还有其他的void_t替代品吗?除了样式之外,是否还有其他用于级联数据的语言语法?除了通常的有限元类型之外,还有其他的有限元类型吗?app销毁后,除了重大的位置更新之外,还有其他获取位置的方式吗?除了循环之外,还有其他有效的方法来计算这一列吗?除了自动查看器之外,还有其他方法可以找到appium中的元素吗在密钥库中,除了函数app之外,还有其他自动轮换密钥的方式吗?除了‘`Show Meta`之外,还有其他/更深层次的方法来分析Sphinx查询吗?在Maven中,除了Doxia和docbkx-maven- DocBook之外,还有其他支持插件的选项吗除了Etherscan之外,还有其他方式可以通过UI与Ethereum的智能合约进行交互吗?Redis允许使用doubles列表作为值吗?如果不是,除了Redis之外,我还有其他的键值存储选择吗?有些文件被忽略了,即使它们不在我的gitignore中,除了gitignore之外,还有其他忽略文件吗?除了我正在使用的Javascript不起作用之外,还有其他方法可以删除HTML列吗?除了.innerHTML之外,还有什么其他方法可以将Javascript生成的超文本标记语言插入到DOM中?在谷歌浏览器中,除了元素检查器之外,还有更好/更多的方法来调试jQuery吗?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

超级强大vim配置(vimplus)

是在网上找一些资料,读博客之类,使用了几年vim始终感觉没有什么大进步,后来在vim官网看到vim书籍推荐,其中一本就是《vim实用技巧》,后来果断在京东上买了一本,除了宏相关没怎么看以外,其他都看了...我vim配置主要有以下优点: 1.按F5可以直接编译并执行CC++、java代码以及执行shell脚本,按“F8”可进行CC++代码调试 2.自动插入文件头 ,新建CC++源文件时自动插入表头...语言工作, 所以下面这些例子都是在C语言程序中演示, 其他语言没有试过, 如果有朋友在别的语言下有问题, 可以跟我讨论一些, 我会尽量帮助你们..../syntax/c.vim 其他语言语法文件也可以在这个路径中找到, 你也许不在这个路径中, 不管它, 在你自己HOME下新建一个语法文件, 新建一个空文件: ~/.vim/syntax/c.vim...YCM 由 google 公司搜索项目组软件工程师 Strahinja Val Markovic 所开发,YCM 后端调用 libclang(以获取AST,当然还有其他语言语义分析库)、前端由 C+

29.6K92
  • Thoughtworks 第27期技术雷达——语言和框架象限选编

    Kotest 主要优点是它提供了丰富测试风格来搭建测试套件,其中还有一套全面的匹配器,可以帮助你使用优雅内部领域专用语言(DSL)编写表达式测试用例。...Kotest 除了支持基于属性测试 之外,我们团队也看好它可靠 IntelliJ 插件和支持社区。...除了运行时性能优势之外,这也让 Svelte 在不牺牲开发者功能情况下优化浏览器必须下载代码量;此外,事实证明,由于在浏览器中执行代码较少,它对移动网络应用性能和电池需求更加友好。...暂缓 Carbon我们看到了一些对 Carbon 编程语言产生兴趣。这一点也不令人惊讶:它有 Google 背书,而且它被展现为 C++ 天生继承者。...虽然 Carbon 是一个有意思概念,它专注于从 C++ 移植,但是在没有一个可工作编译器情况下,很明显它离可以使用还有很长路要走,而且如果你想从 C++ 移植,也有其他现代编程语言可以作为不错选择

    72910

    除了PHP还应该学什么?

    PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++其他语言那样复杂问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。...使用 PHP7 ,做好 MySQL 优化,使用 Memcache 和 Redis 进行加速,这套技术架构完全可以应对相当大规模系统。除了某些亿级用户平台之外,一般规模系统完全没有压力。 3....PHP 程序员可以学习一门静态编译语言作为补充实现动静互补,C/C++/Go 都是不错选择。而且静态语言编程体验与动态语言完全不同,学习过程可以让你得到更大提升。...现在最新版本Swoole提供了C++扩展模块支持,封装了Zend API,用C++操作PHP变得很简单,可以用C++实现PHP扩展函数和类。 8....Vue.js PHP 程序员除了写后台程序之外还有很大一部分工作在展现层,和浏览器前端打交道。2017 年你还在用 jQuery 操作 DOM 实现界面渲染?已经完全 out 了。

    1.3K20

    桌面软件开发框架大赏

    除了使用C++开发Qt应用外,开发者还可以使用其他语言开发Qt应用, 最流行就是使用Python基于PyQt做Qt应用了,其他语言绑定不是很成熟,但PyQt仍然有版权问题。...另外,由于GTK是C语言开发,所以开发风格也很C语言化,这对于部分开发者来说可能觉得繁琐。...它同样也提供了大量系统相关API供开发者使用。 它是C++开发,所以对C++开发者非常友好, 除此之外它还支持静态连接,也就是说开发个应用不用分发给用户一大堆dll。.../ 这是微软Edge浏览器团队推出跨平台GUI引擎,是闭, 目前只支持Windows,对C#和C++开发者友好, 如果使用C#开发,就得考虑把.NET运行时分发给用户, 如果使用C++开发,就得自己处理系统级...开源且免费(MIT)有go、Rust、Python等语言绑定,不过官方支持是go语言CC++, 操作浏览器API非常少,不支持自定义scheme,更别提系统级API了。

    6.9K30

    PHP程序员要掌握技能

    使用 PHP7 ,做好 MySQL 优化,使用 Memcache 和 Redis 进行加速,这套技术架构完全可以应对相当大规模系统。除了某些亿级用户平台之外,一般规模系统完全没有压力。...PHP 代码包可以用 Phar 打包成组件,放到 Swoole 服务器容器中去加载执行。 7. C/C++/GO 任何技术有优点就有缺点,PHP 作为一门动态脚本语言,优点是开发方便效率高。...PHP 程序员可以学习一门静态编译语言作为补充实现动静互补,C/C++/Go 都是不错选择。而且静态语言编程体验与动态语言完全不同,学习过程可以让你得到更大提升。...掌握 C/C++ 语言后,还可以阅读 PHP 、 Swoole 、 Nginx 、Redis 、 Linux 内核等开源软件源码,了解其底层运行原理。...Vue.js PHP 程序员除了写后台程序之外还有很大一部分工作在展现层,和浏览器前端打交道。2017 年你还在用 jQuery 操作 DOM 实现界面渲染?已经完全 out 了。

    1.2K20

    浅谈PHP程序员前程未来

    PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++其他语言那样复杂问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。...使用 PHP7 ,做好 MySQL 优化,使用 Memcache 和 Redis 进行加速,这套技术架构完全可以应对相当大规模系统。除了某些亿级用户平台之外,一般规模系统完全没有压力。...PHP 程序员可以学习一门静态编译语言作为补充实现动静互补,C/C++/Go 都是不错选择。而且静态语言编程体验与动态语言完全不同,学习过程可以让你得到更大提升。...现在最新版本 Swoole 提供了 C++扩展模块支持,封装了 Zend API,用 C++操作 PHP 变得很简单,可以用 C++实现 PHP 扩展函数和类。...9、 Vue.js PHP 程序员除了写后台程序之外还有很大一部分工作在展现层,和浏览器前端打交道。2017 年你还在用 jQuery 操作 DOM 实现界面渲染?已经完全 out 了。

    1.9K50

    2017 年 PHP 程序员未来路在何方?

    PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++其他语言那样复杂问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。...使用 PHP7 ,做好 MySQL 优化,使用 Memcache 和 Redis 进行加速,这套技术架构完全可以应对相当大规模系统。除了某些亿级用户平台之外,一般规模系统完全没有压力。...PHP 程序员可以学习一门静态编译语言作为补充实现动静互补,C/C++/Go 都是不错选择。而且静态语言编程体验与动态语言完全不同,学习过程可以让你得到更大提升。...现在最新版本Swoole提供了C++扩展模块支持,封装了Zend API,用C++操作PHP变得很简单,可以用C++实现PHP扩展函数和类。 8....Vue.js PHP 程序员除了写后台程序之外还有很大一部分工作在展现层,和浏览器前端打交道。2017 年你还在用 jQuery 操作 DOM 实现界面渲染?已经完全 out 了。

    1.6K80

    2017年 PHP 程序员未来路在何方

    PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++其他语言那样复杂问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。...使用 PHP7 ,做好 MySQL 优化,使用 Memcache 和 Redis 进行加速,这套技术架构完全可以应对相当大规模系统。除了某些亿级用户平台之外,一般规模系统完全没有压力。 3....PHP 程序员可以学习一门静态编译语言作为补充实现动静互补,C/C++/Go 都是不错选择。而且静态语言编程体验与动态语言完全不同,学习过程可以让你得到更大提升。...现在最新版本Swoole提供了C++扩展模块支持,封装了Zend API,用C++操作PHP变得很简单,可以用C++实现PHP扩展函数和类。 8....Vue.js PHP 程序员除了写后台程序之外还有很大一部分工作在展现层,和浏览器前端打交道。2017 年你还在用 jQuery 操作 DOM 实现界面渲染?已经完全 out 了。

    1.8K70

    python语言是免费还是收费

    Python 是面向对象语言: 这意味着Python支持面向对象风格或代码封装在对象编程技术。...与其他主要语言C++和Java相比,Python以一种非常强大又简单方式实现面向对象编程。 可扩展性和可嵌入性。...如果你需要你一段关键代码运行得更快或者希望某些算法不公开,你可以把你部分程序用CC++编写,然后在你Python程序中使用它们。...你可以把Python嵌入你C/C++程序,从而向你程序用户提供脚本功能。 丰富库。Python标准库确实很庞大。python有可定义第三方库可以使用。...记住,只要安装了Python,所有这些功能都是可用。这被称作Python“功能齐全”理念。除了标准库以外,还有许多其他高质量库,如wxPython、Twisted和Python图像库等等。

    3K31

    计算机视觉专家:如何从C++转Python

    C++到 Python 过渡已经有了大约三年时间,我觉得是时候总结一下这段时间经历了。回想起来,我改变不只是自己所用编程语言还有工作方式和我对代码看法。...从 C++跳到 Python(图:Unsplash ;上传者:Erik Dungan ) C++是跳水,Python 是潜水 C++给人感觉就像是一头扎进奇幻神秘大海里——它是如此美妙,但需要更多学习和训练...图:Unsplash ;上传者:Channey 一些实用技巧 如果你是一个 C++开发者,并且考虑开始写 Python,以下是我一些建议: 改掉老习惯:别再使用 C++编译器作为调试器。...避免写出 C++风格代码。并且无论如何,不要再依赖类型。 养成新习惯:开始使用库。写 Python 式代码(但不要为了写而写),保证代码可读性。...结语 无论其他人说什么,切换到另一种编程语言都不容易,尤其是切换到一种与你用过语言完全不同语言。你要花时间去学习、挖掘、发现。但最重要是,你要改变不仅仅是语言还有编码风格和工作方法。

    71310

    如何从C++转Python:改变你思维方式

    C++到 Python 过渡已经有了大约三年时间,我觉得是时候总结一下这段时间经历了。回想起来,我改变不只是自己所用编程语言还有工作方式和我对代码看法。...从 C++跳到 Python(图:Unsplash ;上传者:Erik Dungan ) C++是跳水,Python 是潜水 C++给人感觉就像是一头扎进奇幻神秘大海里——它是如此美妙,但需要更多学习和训练...图:Unsplash ;上传者:Channey 一些实用技巧 如果你是一个 C++开发者,并且考虑开始写 Python,以下是我一些建议: 改掉老习惯:别再使用 C++编译器作为调试器。...避免写出 C++风格代码。并且无论如何,不要再依赖类型。 养成新习惯:开始使用库。写 Python 式代码(但不要为了写而写),保证代码可读性。...结语 无论其他人说什么,切换到另一种编程语言都不容易,尤其是切换到一种与你用过语言完全不同语言。你要花时间去学习、挖掘、发现。但最重要是,你要改变不仅仅是语言还有编码风格和工作方法。

    1.1K30

    安全高性能开发语言

    Rust 是由 Mozilla 主导开发通用、编译型编程语言,以“安全、并发、实用”为设计准则,支持函数式、并发式、过程式以及面向对象编程风格。...那不禁要问,这三点都能在一种语言中实现?更重要是,即便有,能获得开发者们认可?...二进制文件是独立除了操作系统可能提供运行时间外,没有外部运行时间,而且性能与用 C/C++ 编写程序性能一样好。...与 C++语言相比,大部分都能对应起来,对于这些语言开发者来说,转入 Rust 开发,难度不会太高。...Rust 和 C/C++ 相互调用不便利 像 C/C++ 一样,Rust 可以用来编写系统级软件,因为它允许直接操作内存;很多时候,Rust 被用来插入现有的 C/C++ 编写库;因此就避免不了要和

    2.2K20

    使用 VIM 进行代码审计

    有的人喜欢用 JetBrains 看,有的人喜欢用 VSCode 看,有的人喜欢用 SourceInsight 看,还有的人喜欢用 Notepad++ 来看。...此外,有一些通过本地构建代码索引并从浏览器阅读代码方案,比如: https://github.com/oracle/opengrok https://github.com/livegrep/livegrep...即便切换到其他 IDE,也习惯性先装个 VIM Binding 插件,总感觉不用 HJKL 移动就难受。 虽然笔者是 VIM 爱好者,但并不排斥其他 IDE。...因为代码审计本身大都只需要在“只读”模式下,因此很多 VIM 编辑命令可以腾出来用作其他功能。 对于语言支持,目前选用是 ctags 和 cscope 卧龙凤雏两兄弟。...-name "*.c" -o -name "*.cpp" -o -name "*.h" > cscope.files cscope -b -q -k 不过这会在源码目录生成 .tags 和 cscope.out

    13810

    真正杀死C++不是 Rust

    还有一些汇编代码片段,Stepanov 风格迭代器,以及 Alexandrescu 风格元编码。总之是应有尽有。那么,为什么呢? 因为这款引擎前后历时 8 年时间,经手了 5 个不同团队。...在 TIOBE 指数中,C语言一直名列第一,其他类似 C 语言占据了前十名。然而,两年前,一件前所未闻事情发生了,C 语言第一名地位不保。 取而代之语言是Python。...之后,我又在 C++/CU 代码中验证了所有变更,以便与原来Python代码相结合。除了设计几何算法之外,所有的工作都是由我完成。...所有现代处理器,除了最简单一些之外,运行都不是你提供代码,而是将你输入转换为微码。因此,不仅M1芯片提供英特尔向后兼容层,每个处理器本质上都为自己早期版本提供了向后兼容层。...性能分析器让我了解代码实际运行情况,反汇编器可以解释为什么。 如果我用 C++ 之外技术代替 C++,那么 80% 工作不会有变化。对于我大多数工作来说,C++ 根本无关紧要。

    17010

    为什么要选择Vim编辑器

    设置缩进 :set smartindent // 设置缩进 :set smartindent shiftwidth=4 // C语言自动缩进,缩进值为4个字符宽度 (2)....但是对于Linux下C/C++ 程序员,使用VIM+Ctags组合来写程序也许是最佳选择。^_^ 尽管ctags也可以支持其它编辑器,但是它正式支持只有VIM。...在 Vim 里,通过 cscope 查询结果来跳转就象跳转到其他标签完全一样;它被保存在标签栈里。这样你就可以象使用 |tags| 一样在函数等等之间便捷跳转。...功能 i: Find files #including this file //查找包含本文件文件 s: Find this C symbol //查找C语言符号,即查找函数名、宏、枚举值等出现地方...神一样编辑器?这种说法让UltraEdit和Editplus情以何堪,还有那个号称程序员们最喜爱编辑器Notepad++听完一定会痛哭流泪。

    1.3K30

    人生需要规划,学好C语言编程,把握自己未来,are you ready?

    C语言其他高级语言不一样,它很多操作都是直接面向内存(面向硬件)。困难是,对于C语言,不论是数据类型、操作符、语句、函数,都或多或少、或简单或复杂地通过地址操作内存。...试想一下,如果还考虑未来要发展好,就进一步缩小了就业范围,可谓是难上加难了。否则即使让你软磨硬泡某到一个工作?那么几年后呢?你还会喜欢你做这个工作?这个工作是你职业?...未来发展趋势就是科技影响程度会越来越大,更大范围改变人们生活方式,同时,农村还有很多有待改进地方。但凡科技,除了硬件之外,就是软件。为什么这么说?...java编译器也是C语言/C++开发,.NET底层,VS都是C/C++浏览器C/C++,html,css,js也是C/C++。 很好游戏驱动引擎也要靠C/C++来做。...学习C语言除了看书,还有看别人写代码,看那些优秀开源代码,向高手学习。思考代码为什么这么写?有什么好处?是不是最佳写法?看源代码好处可以让你更专业。如何看源代码?

    92010
    领券