当前位置: 首页 > news >正文

大学生开始学习编程

第一篇blog
各位厉害的编程大神们你们好呀!
我现在刚上大二,算法分析与设计老师要求我们开通这个网站的博客,然后在这个论坛学习。在很多帖子我看见很多人悉心请教,也有很多大佬乐于解答,是个氛围很好的社区呢!以后我会偶尔在这个网站上发博客,主要是关于我的近期学习成果之类的(也有可能会提问),总之来说是把它当作一个记录!很高兴认识大家!

1、网上搜索大公司的内部编码规范,列出你本学期编码需要遵守的规范

我搜索了google这家公司的C++使用规范 Google C++ Style Guide。他们的规范包括有文件组织,命名规范,格式,注释,头文件,类,函数,智能指针,异常处理,并发编程,测试,还有包括其他在内的12个方面的规范要求。作为初学者想要实现全部对我来说还是有些许困难,所以我选择了几个可以作为我临时规范要求。
第一个是保持清晰命名,增强可读性。比如在做编程题时我老师会为了方便胡乱设置变量abc,等时间一久,自己的abc代表啥也不知道了,完全看不太懂自己写的啥。我准备以后命名尽量使用英文原词 ,或者是能够通用的缩写,还得采用驼峰命名法。最好旁边再加上注释。
第二个,良好的格式。保持良好的缩进还有在逻辑快间使用空行,这是我目前能够做到的,希望我继续保持。
第三,注释。哈哈哈前面我说我隔一个月就看不懂过去的自己写的是啥,很大原因就是因为我没有写注释的习惯。以后我希望我能在比较关键的位置写好注释。比如在函数那写这个函数干嘛用的,在代码负责的逻辑旁边写明为啥要这样写
第四,头文件保护。这个我目前还不是太懂,希望我新学期能搞懂这个作用,并且运用到实践中。

2、阅读《数学之美》你感兴趣的一章,写一下你的体会或给与你的灵感与启发,字数不限

我阅读了《数学之美》的第一章,名字是:文字和语言 vs 数字和信息
作者开头从语言以及文字的起源开始讲,人类因为要传播信息发出声音,继而创造文字和数字帮助传递,然后渐渐的在数字的进制上得到创新,文字上也让常用字简单易用。
1、信息才是至关重要的。 Rosetta发现一块有着三种语言破碎的古埃及石碑,尽管最后这块石碑到了英国人手里,但是最终是只拥有其拓片的法国人破解。文字的载体并不重要,信息才是至关重要的。
2、信息冗余是信息安全的保障。古埃及石碑上印有三种语言,这样对于记录的热忱使得古埃及虽然是5000多年前存在的,但人们对于他的了解比玛雅文明多的多

http://www.hskmm.com/?act=detail&tid=1858

相关文章:

  • 2025京东方全球创新伙伴大会隆重举行 AI焕新驱动产业质变跃迁
  • qoj1828 TraveLog
  • CF827D Best Edge Weight
  • win10休眠失败_自动启动 解决办法
  • 新人必看:入职第一个月,如何快速熟悉业务并开始测试?
  • 202210_QQ群_神秘的压缩包
  • 人闲的时候
  • C# GC
  • CCPC 2024 郑州 个人题解
  • Pollard Rho 分解质因数
  • [豪の学习笔记] 软考中级备考 基础复习#7
  • 经典面试题目:二叉树遍历
  • 202205_第五届市赛_Analyze
  • 十、微程序控制器是什么?
  • 2023CCPC秦皇岛站
  • 十、微程序控制器的组成和工作过程
  • 11
  • 六、数据通路的功能和基本结构
  • 五、单周期CPU和多周期CPU
  • 七、组合逻辑元件(操作元件)和 时序逻辑元件(状态原件)
  • 九、指令、微程序、微指令、微命令、微操作
  • 八、CPU控制器的功能和工作原理
  • 2
  • 基本数据类型
  • 二、指令执行过程
  • Linux命令实践
  • Debian 12 解决乱码问题
  • Tkinter 多线程并行任务开发:从秒数丢失到完整显示的踩坑与解决
  • Kafka的元数据Metadata
  • datadome笔记