精华内容
下载资源
问答
  • 开始学编程-C开始

    千次阅读 2016-12-01 21:00:11
    怎么样才可以开始编程 软件设计语言的语法 编程语言入门知识 数据类型 运算符 控制语句 编程语言特性 软件设计语言C语言编写入门 开发框架API 输入输出IO函数 编译目标程序 关于运行的技术 软件设计语言高级编程 ...

    编程入门概述

    打开一个ide,打开一个文件,写写句子就能运行。这是每个编程者梦寐以求的。假设所有的功能、问题,几个句子就能达成目的,程序员还有什么追求呢?写程序的人希望每个人都会写,每个人都能达成自己的愿望。这些并不难,只要掌握了写程序这个事情的特点,办起来驾轻就熟。
    

    怎么样才可以开始编程

    现代编程技术,需要掌握编程语言的语法,需要知道开发框架(API),需要会使用IDE、编译器、运行时环境。以上这些就足够了。那么复杂的技巧仅仅能够炫耀,能节省工作时间让人们更多的去做更多更丰富的事情吗?
    如何看待那些编程思想?讨论这个问题,就区分面向过程和面向对象的区别就可以了。面向过程,完成工序的一道道工作做完了就可以了。面向对象,试图让这个工程有生命,假设有生命。我认为有模块化思想,有类别思想够用了。没有什么项目不是混合实现的。
    如何看待那些编程语言?繁杂的实现而已。还是那句话,没有什么项目不是混合实现的。
    

    软件设计语言的语法

    编程语言入门知识

    关键字,这些字读者不能用作自己的代码表达。
    

    数据类型

        voidchar,int,short,long,float,double这些是数学的。
        structenumunion,这些是数据的。
        typedef 用来自定义的。
        指针,数组,这个也是数学的,组概念的。

    运算符

        + - * / ++ -- =
        && || !
        & | ^ ~ << >>
        == != > < >= <= ...
        [] () ?:

    控制语句

    顺序结构
    判断结构
    分支结构
    循环结构
    函数
        函数中包括递归技术。
    

    编程语言特性

    软件设计语言C语言编写入门

    这部分不再讲语法,而是怎么开始写一个程序。从hello world入手吗?不,这部分的目的是要读者能够自主的完成一道工程。开篇之前,要告诉读者,既然要做一件事情,那么就要做好花去数目不菲的时间的准备。没有一道工程是一天就能完成的。

    开发框架(API)

    输入输出(I/O)函数

    scanf(); printf(); 终端输入输出
    open(); read(); write(); close(); 文件输入输出
    socket; 网络输入输出

    编译目标程序

    程序写完了,需要编译成相应CPU平台的代码。这部分编译有gcc,vc等编译器。

    关于运行的技术

    世界上的操作系统不是很多,感觉硬件CPU倒是不少,其实CPU也不多,他们使用的指令架构几家独大。一般编译出来可以直接在相应平台上运行。

    软件设计语言高级编程

    操作系统技术问题的解决

    这些操作系统问题,必须借助操机系统本身的特性来解决,一般通过开发框架API即可解决。详细功能需要移植和编写不少的系统相关的代码才能完成功能。

    展开全文
  • 开始学编程系列汇总

    千次阅读 2015-01-12 08:35:49
    开始学编程系列汇总:开始写个编译器吧系列、开始写一个简单的操作系统、开始写 JavaScript 框架、开始写 jQuery 框架、开始 nodejs 系列文章、开始编写自己的 C# 框架……

    github 地址:https://github.com/justjavac/Programming-Alpha-To-Omega

    「从零开始」系列

    • 从零开始写个编译器吧系列 (知乎专栏)

    • 从零开始写一个简单的操作系统 (伯乐在线)

    • 从零开始写 JavaScript 框架 (图灵社区)

    • 从零开始写 jQuery 框架 (蓝色理想 )

    • 从零开始 nodejs 系列文章 (粉丝日志)

    • 从零开始编写网络游戏 ( 英特尔® 开发人员专区)

    • 从零开始编写自己的 C# 框架 (博客园)

    • 如何从零开始写一个 Chrome 扩展? (知乎)

    • 从零开始写框架 (@jayli)

    「自己动手」系列

    • 一天时间用 Python 写门语言 (justjavac博客)

    • 利用 Composer 一步一步构建自己的 PHP 框架 (岁寒博客 by JohnLui)

    • 自己动手写虚拟机 (博客园)

    • 自己动手写 HTTP Server #C (CSDN)

    • 自己动手写 GC (Java译站)

    • 自己动手写一个推荐系统 #Python (博客园)

    • 自己动手写压缩软件 #C++ (博客园)

    • 自己动手开发编译器 (博客园)

    • 自己动手写俄罗斯方块 #C (51CTO)

    • 自己动手写编辑器 #nodejs (@phodal)

    • 自己动手写 Git HTTP Server #go (io-meter)

    • 使用 Symfony2 的组件创建自己的 PHP 框架 (@ruchengtang)

    • 数据库的最简单实现 (阮一峰)

    • 动手写一个C语言编译器 (伯乐在线)

    • 自己动手写 Basic 解释器 (CSDN)


    展开全文
  • 开始学编程——编程语言

    千次阅读 2019-06-21 16:13:02
    当我一开始学编程向别人请教的时候,别人都会问你想学哪门编程语言呢?其实我也不清楚到底有什么编程语言,每种编程语言能干什么事,所以就很想知道现在市面上都有哪些变成语言,学了这些语言能够完成什么事情,这...

    当我一开始想学编程向别人请教的时候,别人都会问你想学哪门编程语言呢?其实我也不清楚到底有什么编程语言,每种编程语言能干什么事,所以就很想知道现在市面上都有哪些变成语言,学了这些语言能够完成什么事情,这篇文章就是讲在编程中设计到的各种语言和每种语言的用处。

    编程语言的演化过程

    计算机语言的目的就是和计算机沟通,我们通过计算机语言来向计算机下发指令让它来替我们工作,而我们知道计算机都是二进制的,也就是它只能识别0和1两个数字,所有对计算机下发的指令最终都会变成0和1两个数字来表示,所以计算机语言也是从开始最接近0和1这种二进制的语言慢慢演过过来的。

    最接近计算机语言的变成语言是汇编语言,汇编语言是对0和1二进制语言进行了抽象,翻译成人们能够理解的语言,但是其抽象程度不是很高,所以现在很多人感觉汇编语言非常晦涩难懂,但是优点是汇编语言是最接近计算机底层硬件的语言

    接下来就是C语言,C语言对汇编语言做了进一步的抽象,然后再进行抽象就是我们现在的比如JAVA、PHP、Python等高级语言。

    抽象程度越高的语言越接近人们的使用习惯,用起来就越方便,但是同时由于抽象程度变高了,我们就很难从使用这些语言中窥探计算机的底层运行原理,但是对于初学者来说,先学习一门语言入门是最终要的,底层原理可以等以后再慢慢补。

    各种高级语言

    高级编程语言很多,他们能干的事情对应着上篇文章中的几个岗位,前端、后台、移动端。

    前端岗位的语言:HTML、CSS、JS

    这三门语言是合作的关系,比如HTML语言负责网页静态内容的展示,CSS负责网页动态效果的渲染,JS负责响应用户点击网页的动作,所以前端的岗位要这三门语言都会用,同样的在高级语言中这三门语言也是相对来说最简单的。

    后台岗位的语言:PHP、JAVA、Python

    这三门语言是独立的,也就是只要会一门语言就能够完成后台的开发,具体使用什么语言进行开发还要公司的要求,不过就目前市场占有率来说使用JAVA语言是最高的

    移动端岗位的语言:JAVA、Object-C

    这两门语言也是独立的,移动端岗位现在主要就是Android和iOS,Android开发使用的语言是JAVA,iOS开发使用的语言是Object-C,虽然现在两大系统都在推另一种语言,比如Android开发也可以使用Kotlin语言,iOS开发也可以使用Swift语言,但是由于是后来在出现的,所以使用的人不是很多,对于初学的人来说就可以直接忽略了,后期如果有兴趣可以再去了解。

    除了上面的划分,值得一说的是当下最火的语言是Python,因为它和现在非常火热的人工智能、大数据扯上了关系,Python语言是可以用来做人工智能和大数据的,严格来说人工智能、大数据也是属于后台开发,都是通过前端或者移动端获取海量的数据进行后台分析,然后通过数据计算形成固定的模型,来模拟人的思维,就像上面说的除了语言的支持,数学基础在人工智能开发中的要求也是很高的,所以并不是说只要学会了Python就能够入门人工智能、大数据的开发。

    这就是今天的关于编程语言的现状,从下一篇开始就开始进入编程具体的内容,比如一些环境的配置,一些语法的介绍,希望大家能和我一起坚持下去。

    在这里插入图片描述

    关注我的公众号,我们一起进步
    展开全文
  • 已经写了7-8年代码,也是老程序员一枚了,在感叹青春不在的同时,程序员作为一个技术原则上年龄越大经验越是丰富,其实...30岁开始学编程从常规来讲有点晚了,如果能够克服以下几个困难未尝不可以尝试学习学习下: 1...

    已经写了7-8年代码,也是老程序员一枚了,在感叹青春不在的同时,程序员作为一个技术原则上年龄越大经验越是丰富,其实所谓的年龄大了精力跟不上之类的话,更多的是自我放松导致的结果,心态的积极向上才是永葆青春的关键,有多少程序员因为觉得自己年龄就不要那么难为自己了,放松了对新技术的更新学习,慢慢让自己落伍掉了。

    30岁开始学编程从常规来讲有点晚了,如果能够克服以下几个困难未尝不可以尝试学习学习下:

    1.很多公司对于30岁以上初级程序员会有顾虑,毕竟在很多人的认识中年龄在软件行业影响因素还是非常大的。

    2.进入了工作岗位,可能面临的是比自己还小的领导,而且由于技术行业加班比较紧急,可能在语言表达上有时候比较难听,本人也在从业前两年被骂了两年熬出来的,年龄小还是可以的,年龄大了就要能经受的这种锤炼,之前有个技术领导,管着一个部门后来因为公司经营不善倒闭了,然后去了华为在一个比自己小很多的主管下边,虽然给的待遇个各方面都很不错,但整天被一个比自己小很多的人指挥来指挥去最后心理上坎过不去,选择了辞职。

    3.初次进入编程领域就要做好长期作战的准备,毕竟技术的成熟需要三年左右的时间,即使起始的年龄大,也应该做好这种准备,欲速则不达。

    如果觉得自己能够克服以上的困难,可以选择开始去学。

    选择哪种编程语言?

    1.是不是自己最感兴趣

    2.是不是市场需求量比较大的,目前相对入门简单但市场需求量比较大的编程语言,有三类前端,python,java,如果市场紧缺的编程语言整合是自己感兴趣的那就是最好的结果了。

    任何一种编程语言都有其存在必要性,所以不要觉得学的不是市场上非常流行的编程语言就找不到工作了,格局再稍微放大点,编程语言对于程序员来讲就是一种工具,很多程序员在懂了一种编程语言以后,再去学习别的编程语言会快很多,所以无论选择哪种编程语言,先全力以赴学好不要多个编程语言互相切换,通了一种编程语言才能触类旁通。

    想学习web前端开发的朋友,可以加web前端学习秋秋裙767,web前端中间的数字是273,web前端最后是102 。根据这些年从事前端的经验,整理了一份最适合2019年学习的web前端干货,web前端的大型互联网技术教学视频,还有一份前端零基础教程免费分享给大家。有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,欢迎大家加入,这里是前端学习者的集中地

    前端语言主要html,css,JavaScript三种语言的学习为主,重点是JavaScript,以及实践应用框架的学习,算是三种方向里面入手最简单的一种,而且从前端转向后端的php相对还会顺畅一些。

    python目前势头非常猛的一门编程语言,在人工智能以及数据统计方面以及web后台开发都有很独特的优势,有可能成为未来第一编程语言。

    java目前还是第一编程语言,就业岗位最多的编程语言,名副其实的第一编程语言,虽然岗位多,但门槛相比之前已经高了许多,真要有货才能找到工作。

    30岁学编程算是逆流而上,关键还是要拿出冲锋的勇气,既然决定了就要勇敢的执行下去。坚持的时间长了也就开窍了,不要背负太多的心理压力。

    展开全文
  • 如何开始学习编程

    万次阅读 2017-12-14 18:55:55
    如何入门编程开始学习自己的第一门语言?
  • 大学如何开始学编程

    千次阅读 2020-05-20 17:59:32
    大学如何开始学编程?是编写自己感兴趣或者能够真正投入使用的程序?还是找些志同道合的人,然后互相学习?
  • 它是干什么用的?虽然JavaScript起源于一种网络脚本语言,但今天它通过Node-RED用于node.js后端服务器到物联网设备的所有内容。也就是说,大多数要求JavaScript的工作都与网络相关。   历史上看,由于不可...
  • 这样学编程,直接原地起飞啊!

    万次阅读 多人点赞 2021-04-22 10:41:37
    大家好,我是二哥呀。 今天来给大家分享一些学习编程的心得,真的颠覆了我以前对学习编程的...前者代码写得多,但基础不扎实,刚学编程时候的我应该属于这一类;后者代码写得少,一句“talk is cheap, show me the co
  • 30岁开始学编程晚吗?

    万次阅读 多人点赞 2020-04-09 09:52:19
    二哥,说出来不怕你笑话,我和你年纪差不多。之前是干别的,但有点编程的基础,最近想转行程序员,不知道晚不晚,你能不能给我一些建议,或者说有没有一些攻略可以参考。 ...30 岁开始学编程,...
  • 我想学习编程, 但不知道哪里开始

    万次阅读 2019-11-04 20:18:56
    译文地址: 我想学习编程, 但不知道哪里开始 译者: 朴瑞卿 常常被问的问题 作为导师, 笔者经常被问到以下问题: “如果我是新手, 我应该学习哪种编程语言? ” “哪种编程语言最适合工作? ” “最流行的编程语言是...
  • SSH框架学习语录一:学习Struts,先从Servlet编程开始

    千次阅读 热门讨论 2012-08-13 21:19:01
    学习Struts,建议先从 web Servlet编程开始学起,跟着框架发展的轨迹,用心体悟那设计之美的韵味。 和最初接触java web编程一样,我们乐此不疲的用着Servlet,写着重复度很高的代码,来做那些简单的功能开发。 像...
  • 别为了学编程学编程

    万次阅读 多人点赞 2014-01-14 09:39:03
    请不要为了学编程学编程!更别为了高工资而从事编程这个行当。我诚挚的建议是,我们应该把时间花在:(1)学习如何贪婪地做研究,并对我们周围的事物是如何工作的有个基本的理解;(2)学习如何有效地与别人沟通。...
  • 小白如何开始学习计算机编程

    万次阅读 多人点赞 2019-05-28 08:53:36
    如果想学习如何编程,请阅读下面的文章,了解去哪里和学习什么。 选择一种编程语言。计算机编程基本上是一组计算机遵循的书面指令(也称为二进制编码)。这些指令可以用许多不同的“语言”编写,或者只是组织指令和...
  • 学习编程需要什么基础

    万次阅读 2018-09-20 17:40:03
    如果你想要认认真真去学编程,但是还没准备,可以看看以下几条建议~ 1、数学基础。计算机和应用的发展历史来看,计算机的数学模型和体系结构等好多都是由数学家提出的,包括最早的计算机也是为数值计算而设计的。...
  • 什么要学习编程?孩子学习编程有用吗? 很多家长认为:技能学习应该娃娃抓起,而编程技能正是众多技能学习中最为重要的技能学习之一。之前在上海大学举行的一项教育机器人比赛中,近千名选手参赛,其中不乏学龄...
  • 6个高效学习编程的方法

    万次阅读 多人点赞 2020-03-07 19:04:04
    学习编程的重点就是懂如何学习
  • CNC编程,首先要哪里开始

    千次阅读 2020-07-27 16:42:09
    建议先学操机,能掌握一些最基础的,机床知识。手动编程也最好懂点,操作很简单,有人教2个月就可以学会了,编程就是记住那些代码,熟悉一段时间就好了,不过作为一个数控编程人员来说呢,需要的不仅是会在电脑上面...
  • 黑客要学什么编程语言

    万次阅读 多人点赞 2014-03-30 07:56:16
    基本黑客技术  黑客态度是重要的,但技术更加重要。态度无法替代技术,在你被别的黑客称为黑客之前,有一套基本的技术你必须掌握。...如果你还不会任何计算机语言,我建议你Python开始。它设计清晰
  • 千万不要学编程

    万次阅读 多人点赞 2019-01-03 12:30:59
    我们可以反过来讨论“我们为什么学编程?”这个问题讨论清楚了,你也就明白我为什么说千万不要学编程了! 学习编程应该是这样的逻辑吗? 在讨论为什要学编程这个问题之前,我想各位接触过编程的伙伴们已经接受过...
  • 开始学习PPO算法编程(pytorch版本)(一) 这几篇文章介绍了使用Pytorch进行PPO(近端策略优化)算法编程。这个文章是我网上进行PPO学习实践是边边写的,希望能把整体的流程捋顺。 这篇文章首先总体介绍...
  • 所以开始想着,人们会开始学习编程就像学习一门语言一样,直到有一天我看到了学习编程如同学习一门语言。这算是一个有趣的时间点,于是我开始想着像之前做最小物联网系统的那些步骤一样,写一个简单的入门。也可以
  • 你知道如何开始学c++游戏编程

    万次阅读 多人点赞 2018-03-06 20:57:03
    在软件开发中,游戏开发这个方向看起来...平台与编程语言选择首先,游戏开发的平台就有很多类型:个人主机平台:Windows、Linux、Mac OC;移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian;专业主...
  • 什么你该开始学习编程了?

    千次阅读 2017-08-07 18:49:38
     有一家饭店的大厨,烧得一手好菜,经过口碑相传,客人五湖四海闻名而来。然而这对饭店的老板来说,并不单纯是一个好消息。因为客人不是奔着饭店,而是奔着大厨的手艺来的。老板必须想办法留住这位大厨,否则他...
  • 本视频是基于Swift2.x版本录制,与图书《开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的知识。代码下载地址 http://51work6.com/swiftbook1.php 主要内容有:总结了Swift编码规范,包括命名规范...
  • 这是一个毫无编程经验的菜鸟在成长为 iOS 游戏开发者后,总结的成长史。短短6个月间,他 Python 入门,发展到给 Mac 开发小游戏,再到自学Objective-C 和 Cocos2d。    这是一个毫无编程经验的...
  • 你的编程能力从什么时候开始突飞猛进?

    千次阅读 多人点赞 2019-11-20 10:19:45
    1、学习一门新的编程语言的时候 我的第一份工作是 Android 攻城师,做了有两年左右,发现自己平时的工作几乎都是在设计页面布局,这不是我理想的工作(我的理想工作是不上班 [/ 坏笑])。因为经常和 Java 后端人员...
  • 高手教你如何开始学游戏编程

    万次阅读 2014-02-22 16:11:18
    但如何开始入门,达到能够开发游戏的编程水平,是困扰无数勇敢少年们的传统难题。作为一名游戏设计师,我没有系统地学习过编程5年前开始,我有了自己从头完整开发游戏的念头,于是断断续续地看了很多书,试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 734,747
精华内容 293,898
关键字:

学编程先从什么开始