四处思考-解决问题的语言和哲学Thinking Forth - a Language and Philosophy for Solving Problems

所需积分/C币:5 2019-11-15 94B TXT
评分

用Forth讲是计算机工程的永恒经典,在极限编程中已经重新发现了其中的许多原理。

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享
94B
四处思考-解决问题语言和哲学Thinking Forth - a Language and Philosophy for Solving Problems

用Forth讲是计算机工程的永恒经典,在极限编程中已经重新发现了其中的许多原理。

2019-11-15 立即下载
3.74MB
第四思考解决问题语言和哲学Thinking Forth: A Language and Philosophy for Solving Problems

这是一本关于问题解决和编程风格的哲学的书,适用于独特的编程语言Forth。 如果您使用Forth编程,这是一本必读的书。

2019-10-23 立即下载
4.21MB
进程同步互斥--不死锁哲学家问题

进程同步互斥——不死锁哲学家问题 java实现。计算机系统原理,课程设计,(1)利用进程并发执行原理,采用奇数号哲学家先拿左叉子,偶数号哲学家先拿右叉子的算法解决哲学家就餐问题。 (2)利用java中Swing技术将哲学家就餐的活动过程用可视图形化界面表示出来

2014-06-11 立即下载
82KB
操作系统 实验报告(含代码) 死锁和饥饿2 哲学家就餐问题

哲学家的生活就是思考和吃饭,即思考,饿了就餐,再思考,循环往复。要求是: 每一个哲学家只有在拿到位于他左右的筷子后,才能够就餐;哲学家只能先拿左边的筷子,再去拿右边的筷子,而不能同时去抓他两边的筷子,也不能从其他哲学家手中抢夺筷子;哲学家每次就餐后必须放下他手中的两把筷子后恢复思考,不能强抓住餐具不放。设计一个程序,能够显示当前各哲学家的状态和桌上餐具的使用情况,并能无死锁的推算出下一状态各哲学家的状态和桌上餐具的使用情况。即设计一个能安排哲学家正常生活的程序。 3.2 问题描述 可能出现死锁问题,因为当五个哲学家都饥饿时,都拿着一支筷子,这样就可能五个哲学家都用不上餐。 3.3 解决方案(

2015-12-13 立即下载
294KB
为大学探究高深学问的本体功能辩护--布鲁贝克《高等教育哲学》写作目的与分析框架

为大学探究高深学问的本体功能辩护--布鲁贝克《高等教育哲学》写作目的与分析框架,张晓冬,,布鲁贝克的《高等教育哲学》是基于当时美国各界对高等教育功能的混乱认识背景下写成的一部高等教育哲学名著。他以

2020-01-16 立即下载
6.25MB
数学哲学--对数学的思考

斯图尔特·夏皮罗的这本独特的著作分为4大部分,全面地阐述了同数学有关的哲学问题和立场。全书探讨了自人类开始理智活动以来所引起的哲学家思考的那些数学问题。在对历史的全面综合中,作者讨论了数学在柏拉图、亚里士多德、康德和密尔这些思想家心目中的地位,并论述了贯串整个20世纪的3种主要立场: 数学即逻辑(逻辑主义),数学的本质是按照规则对字符的操作(形式主义),以及认为数学是一种心灵活动的修正主义哲学(直觉主义)。最后,夏皮罗考察了当代的立场和著作,把读者引领到这个领域的最前沿。   读者只需要很少数学或哲学背景就能愉快地阅读本书。无论是很少涉足学院哲学的数学学生或数学专业人士,还是已经忘掉大部分所学

2018-09-28 立即下载
913KB
以记录型信号量实现生产者-消费者问题

以记录型信号量实现生产者-消费者问题 实验目的: 1.加深对进程同步概念的理解。 2.理解多道程序环境中,不同进程对资源访问及相互合作进程的关系的处理方法。 实验要求: 利用C语言程序模拟生产者-消费者问题和哲学家进餐问题。 实验设备及环境: Pc机一台,vc6.0 for windows 实验步骤: 1.以记录型信号量实现生产者-消费者问题; 2.利用AND信号量解决生产者-消费者问题; 3.利用记录型信号量解决哲学家进餐问题 4.实验总结。

2018-05-21 立即下载
348KB
论文研究 - 关于维特根斯坦的数学哲学的一些评论

主要从《逻辑哲学哲学》(Tractatus Logico-Philosophicus)及其中期著作中吸取教训,讨论了维特根斯坦数学哲学提出的战略问题。 选择主题以帮助在哲学家和数学家的发展学科之间进行调解。 需要考虑算术和几何学中的规则,以及维特根斯坦对于数字系统(无论是基本的还是超限的)的独特方法。 举例说明了算术概括或定理的含义与其证明之间的关系。 试图直接满足维特根斯坦关于无穷数和无理数的数学处理的一些批判性评论。

2020-05-15 立即下载
311KB
论文研究 - 科学和政治探究哲学-道丁,韦伯和米达尔的笔记

道丁(Dowding)教授写了一本有趣的,令人振奋的书,内容涉及一般哲学见解与政治学研究的相关性。 在本文中,由于相关性(R)的困难,我对他的积极分析提出了挑战。 社会科学必须与一系列哲学问题作斗争,但它们几乎不属于一般的本体论或认识论理论。

2020-05-28 立即下载
47KB
课程设计哲学家就餐问题(报告+代码)C++语言

设有五个哲学家,共用一张放有五把椅子的餐桌,每人坐在一把椅子上,桌子上有五个碗和五只筷子,每人两边各放一只筷子。哲学家们是交替思考和进餐,饥饿时便试图取其左右最靠近他的筷子。条件: (1) 只有拿到两只筷子时,哲学家才能吃饭。 (2) 如果筷子已被别人拿走,则必须等别人吃完之后才能拿到筷子。 (3) 任意一个哲学家在自己未拿到两只筷子吃饭前,不会放下手中拿到的筷子。

2011-09-07 立即下载
194KB
宇宙基本方程----最简数学方程的哲学和物理学意义

宇宙基本方程----最简数学方程的哲学和物理学意义,石益祥,,本文挖掘潜藏于最简数学方程中的自然规律。挖掘过程找到了中国古老的哲学命题“有无相生” 的精确数学表达;发现了真空生出等量�

2019-12-30 立即下载
12.86MB
数学丛书.-.[控制论].[控制论-信息论-系统科学与哲学

数学丛书.-.[控制论].[控制论-信息论-系统科学与哲学

2008-09-13 立即下载
5KB
JAVA实现哲学家就餐问题

用JAVA实现哲学家就餐问题,本源码中采用的是奇数号哲学家先拿左手后拿右手,而偶数号哲学家采用先拿右手后拿左手的策略来预防死锁。

2012-03-06 立即下载
4.56MB
数学方法论丛书-康托的无穷的数学和哲学.pdf

数学方法论丛书-康托的无穷的数学和哲学.pdf

2019-05-30 立即下载
191KB
c语言实现哲学家就餐问题

文档包含哲学家就餐问题的代码,使用三种方法解决哲学家就餐问题,顺序资源法,加房间法和P_sim法

2018-06-27 立即下载
155KB
哲学家就餐问题与死锁

理解死锁的概念,掌握死锁预防方法。 死锁是进程并发执行过程中可能出现的现象,哲学家就餐问题是描述死锁的经典例子。假设有几位哲学家围坐在一张餐桌旁,桌上有吃不尽的食品,每两位哲学家之间摆放着一根筷子,筷子的个数与哲学家的数量相等,每一位哲学家要么思考,要么等待,要么拿起左右两根筷子进餐。本设计假设有五个哲学家和五根筷子,它们的编号都是从0到4。 如果每位哲学家都拿起左边的筷子,就会发生死锁。 为了防止死锁,可以采用资源预分配法或者资源按序分配法。资源预分配法是指进程在运行前一次性地向系统申请它所需要的全部资源,如果系统当前不能够满足进程的全部资源请求,则不分配资源, 此进程暂不投入运行,如果系统

2009-12-28 立即下载
149KB
软件开发的哲学思考.pdf

软件开发的哲学思考.pdf软件开发的哲学思考.pdf

2007-12-03 立即下载
50.01MB
哲学家就餐(死锁与非死锁解法)(图形界面)

哲学家就餐问题图形界面(代码教程见博客:https://blog.csdn.net/zsh1184528359/article/details/105944143) 在 windows 环境下,利用高级语言编程环境(限定为 VS 环境或 VC 环境或QT)调用 CreateThread 函数哲学家就餐问题的演示。要求:(1)提供死锁的解法和非死锁的解法;(2)有图形界面直观显示哲学家取筷子,吃饭,放筷子,思考等状态。(3)为增强结果的随机性,各个状态之间的维持时间采用随机时间,例如100ms-500ms 之间。

2020-05-06 立即下载
1.88MB
编程实现进程(线程)同步和互斥

在Windows等操作系统下,使用的VC、VB、java或C等编程语言,采用进程(线程)同步和互斥的技术编写程序实现生产者-消费者问题或哲学家进餐问题或读者-写者问题或自己设计一个简单进程(线程)同步和互斥的实际问题。

2018-11-25 立即下载
3KB
哲学家进餐问题的c++模拟实现

哲学家进餐问题的c++模拟实现,避免死锁的方法是奇数号哲学家先拿右边的筷子,偶数号先那左边的筷子,有详尽的注释。

2018-01-01 立即下载
img
  • 至尊王者

    成功上传501个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐