C是不是程序猿基本功?

本贴最后更新于 3313 天前,其中的信息可能已经渤澥桑田

_(:з」∠)_

怎么学啊..主流是用 visual c++ 2015 来做环境吗

  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖 • 3 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    589 引用 • 3538 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • zempty

    因为爱过,所以慈悲;因为懂得,所以宽容。💫

  • someone756 via macOS

    直接上手面向对象就行了.根本用不到 C

  • someone756 via macOS

    学 PHP 吧.个人建议

  • someone756 1 via macOS

    PHP 是世界上最牛逼的语言 ^_^

  • 88250

    应该算是基本功吧.... 简单的能看懂,大学的时候学过,工作后就没弄过了

  • someone1764
    作者

    @jingxuetao 晕,PHP 一直在用...

  • someone1764
    作者

    @88250 求教程 TAT

  • 88250

    @mymoshou C 语言圣经

  • someone1764
    作者

    @88250 1461053131646

    这个?

  • 88250 1

    @mymoshou The C Programming Language, by K&R

  • someone1764
    作者

    @88250 thanks..顺便问下 C 是不是用 visual c++ 来运行...

  • 88250

    @mymoshou ANSI C 可以用点轻量级的工具,比如记事本.... IDE 的话以前用过 Dev-C++ ,可以一试

  • zempty via iPhone

    你咋想学 C 语言呢?

  • someone1764
    作者

    @zempty 因为基本功啊

  • someone1764
    作者

    @88250 现在的程序是用 ANSI C 的吗..

  • 88250 1

    @mymoshou 应该不是,应该大部分都是和操作系统绑定的吧

  • someone1764
    作者

    @88250 就是程序兼容什么系统,它就会使用那个系统的 C?

  • 88250 1

    @mymoshou 是的,很多 API 都依赖 OS

  • zempty via iPhone

    @mymoshou 对啊,感觉没经过低级语言的过程,学其它的都是一层蒙,来来来,学汇编吧。

  • someone1764
    作者

    @88250 有点迷糊了...那我要是要学习,直接就用 notepad 来写就好了...

  • someone1764
    作者

    @zempty 汇编好像好难.go 好像就是汇编语言

  • 88250 1

    学习 [golang] 吧

  • someone1764
    作者

    @88250 golang 也要学点 C 吧

  • ss 1

    强烈不建议学 php 啊如果是入门的话! 不知道是何种居心-> @jingxuetao

    也不建议入门学 go 啊,-> @88250

    说实话,入门的话真心不要从 c 开始啊,建议从 python 或者 java 开始比较好一些啊。

  • zempty via iPhone

    @mymoshou 谁说的啊!说 go 是汇编语言。就好像说 c 语言是 java 语言一样。

  • someone756 via macOS

    @zempty 既然想了解底层那就学 C 吧...

  • zempty via iPhone

    @jingxuetao 先学汇编再学 c,嘿嘿现在也在学 python

  • ss

    @jingxuetao

    别忽悠啦 @zempty

    如果入门就学习 c 的话不知道会让多少现在的年轻人对编程失去兴趣。
    然而兴趣对编程来说多么重要啊!
    只是不停打代码,但是厌倦编程是多么可悲的事情。

    看看这里吧 如何成为一名黑客

  • zempty

    @ss 我没有忽悠啊!@mymoshou 不是入门是大牛啊!我说的是我啊!也没有忽悠人啊!

  • zonghua 1

    @ss C 语言入门还好啊,只是接触到算法导致人们望而却步

  • ss

    哦哦 大牛你好 @zempty

    算法的话应该是这本比较好一些,不会产生望而却步的感觉 @zonghua

  • zempty 1

    @ss ...我是说 mymoshou 是大牛...你是怎么断句的...

  • ss 1

    @zempty me too

  • someone756 2 via macOS

    @ss 楼主是有基础的

  • ss 1

    @jingxuetao 😁 开个玩笑啦 @zempty

  • someone1764 1
    作者

    @jingxuetao @ss 基础很弱...半路出家.

  • zonghua

    @mymoshou 个人姊俩哦竟然没有性别

  • wizardforcel

    有人这么认为的理由是“手动内存管理是程序员的基本功”。可是手动内存管理现在已经成为屠龙术了,有几个语言需要你手动管理?别跟我说 C 的内存模型更贴近硬件,贴近硬件一定就是好的嘛,贴近硬件就一定放在哪个语言都行得通嘛?

请输入回帖内容 ...

推荐标签 标签

  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 701 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 832 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 113 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 7 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 504 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    182 引用 • 408 回帖 • 490 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • OneDrive
    2 引用
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 4 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 3 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖 • 3 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 2 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    195 引用 • 291 回帖 • 373 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 181 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 706 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 487 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 364 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 4 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 733 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • OpenCV
    15 引用 • 36 回帖 • 5 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 396 关注