首页 > 其他分享 >Programming abstractions in C阅读笔记:p91-p106

Programming abstractions in C阅读笔记:p91-p106

时间:2023-08-10 23:35:30浏览次数:58  
标签:abstractions p91 p106 Programming preference https Abstractions com

《Programming Abstractions In C》学习第45天,p91-p102,完成第二章内容学习。总结如下:

一、技术总结
1.垃圾回收
p91,"Some language, including Java support a system for dynamic allocation that actively goes through to see what parts of it are used,freeing any storage that is no longer needed. This strategy is called garbage collection."垃圾回收是一种“策略”——主动的去遍历动态分配的内存,释放不再使用的内存。

二、英语总结
1.streamline什么意思?
答:vt. improve the effectiveness of an organization, often by making the way that activities are performed simpler.(精简)

2.in preference to什么意思?
答:instead of/rather than(而不是),所以词组里面包含preference(偏爱),但是to后面跟的被对比的内容,是否定的。

3.bother to什么意思?
答:make the effort to do sth,费心,努力。

三、关于习题
个人偏向于在工程中阅读代码,而不是通过做题。看书是为了掌握理论,了解技术全貌,使知识系统化,所以个人采取的方式是每章随机选一题完成,检验学习的效果,其它题目跳过。

四、参考资料
1.编程
1)Eric S.Roberts,《Programming Abstractions in C》:https://book.douban.com/subject/2003414
2.英语
1)Etymology Dictionary:https://www.etymonline.com
2)Cambridage Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

标签:abstractions,p91,p106,Programming,preference,https,Abstractions,com
From: https://www.cnblogs.com/codists/p/17621889.html

相关文章

  • Programming abstractions in C阅读笔记:p88-p90
    《ProgrammingAbstractionsInC》学习第44天,p88-p90总结。一、技术总结1.内存分配内存分配可以分为:staticallocation、automaticallocation、dynamicallocation。内存分配使用的函数为:malloc()。二、英语总结1."up to this point"是什么意思?答:point: a particular......
  • Programming abstractions in C阅读笔记:p84-p87
    《ProgrammingAbstractionsInC》学习第43天,p84-p87总结。一、技术总结1.recordrecord也称为structure(结构体),是一种数据结构。record里面的成员称为record的field。对于record,需要其基本用法:定义、声明、field访问以及其与指针的关系。示例://定义structuretype语法:/*ty......
  • P1060 [NOIP2006 普及组] 开心的金明 题解
    思路01背包模版题,唯一不同的是加了一个条件就是价格与重要度的乘积。转移方程为:dp[j]=max(dp[j],dp[j-w[i]]+w[i]*v[i]);这里加了滚动数组优化。代码#include<bits/stdc++.h>#definelllonglong#defineldlongdoubleusingnamespacestd;inlinevoidread(int&x){......
  • 洛谷 P9139 [THUPC 2023 初赛] - 喵了个喵 II
    考虑如果每个数恰好出现两次,那么容易得出一个序列合法当且仅当将每个数两次出现位置看作一个区间\([l_i,r_i]\)的两个端点,那么这些区间两两之间不存在包含关系。考虑每个数出现四次的情况,我们钦定两次为\(i\),两次为\(i+n\),这样可以转化为\(2n\)的情况,而容易发现只有\(1122......
  • 《Programming Abstractions In C》阅读笔记p69-p71
    今日完成《ProgrammingAbstractionsInC》阅读P69-p71。一、技术总结涉及到的技术知识点有“symbolicconstant”,”Arraydeclaration”,“Arrayselection”。#include<stdio.h>#defineNJudges5intmain(intargc,charconst*argv[]){//Arraydeclarationp69:......
  • 深入浅出WPF——P91把子集集合的元素当Path
    publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();List<Country>countryList=newList<Country>(){newCountry......
  • Microsoft.AspNetCore.Http.Abstractions 2.20 is deprecated
     您想要升级Microsoft.AspNetCore.Http.Abstractions包,您需要注意以下几点:Microsoft.AspNetCore.Http.Abstractions包在ASP.NETCore2.2版本后已经被标记为过时,因为它已经被包含在Microsoft.AspNetCore.App框架引用中12。因此,您不需要单独引用这个包,只需要在项目文件中......
  • P9170 填数游戏 贺题记录
    感觉进行对于此类困难问题对于我是很有educational的意义的。这个题考虑贺ZCPB伟大的SD队长的方法。妈的,考场上写了B先A后的弱智做法。Pre-Task很自然的,考场上我也会的先想到\(T_{i,0}\toT_{i,1}\),这样有解得方案显然是树或者基环树的若干森林拼起来。然......
  • P1062 数列(C++_数论)
    题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:(该序列实际上就是:)请你求出这个序列的第N项的值(用10进制数表示)。例如,对于k=3,N=100,正确答案应该是981。输入格式2个正整数,用一个空格隔开:输出格式1个正整......
  • 题解 P9196【[JOI Open 2016] 销售基因链】
    套路题,来讲个套路解法。如果没有后缀的要求,答案就是trie树的子树内字符串数量。现在加上了后缀,尝试继续使用trie树解决问题。我们建立两棵trie树\(T_1,T_2\),其中\(T_1\)是正常的trie树,\(T_2\)是每个字符串翻转后的trie树。这样的话,包含给定后缀的字符串在\(T_2\)......