A. 生命数字密码科学吗
毕达哥拉斯 Pythagoras(Ὁ Πυθαγόρας; c. 570–c. 495 BC)是古希腊哲学家和数学家,同时还是几何学的开创者。在今天流行的“生命密码学”中,被认为是“占数术” Numerology 的祖师爷。传说他发现了“数字与人生的命理与人的生命潜能”。
简单来说,就是通过把你的出生年月日数字相加,你就可以算出冥冥中你的生命数字,然后,不同的数字则对应着不同的神秘命运。举例一个人 1977年3月12日,那么
1+9+7+7+3+1+2 = 30
3+0 = 3
他的生命数字就是 3 了。而3的意义是
“ 数字3在形态上是个多方位的“可爱数”,把3侧翻过去就是英文字母E,躺下又像是W,趴下看又成了M,这是阿拉伯数字里最有趣的一个数,”
所以“3”的生命密码的人,则是“灵巧聪慧型”的人。当然,还有更加复杂的如九宫格计算等不提。
看出来了吧,这个技术用来算命比八卦塔罗简单,用来泡妞则比星座还好——以前你只好意思为女孩子你是几月份的?现在你可以直接要人家出生年月日否则不准——所有由于种种心照不宣的理由,生命密码大行其道。
让我们来看看这套由“毕达哥拉斯”发明神奇的“占数术” 有多么不靠谱;
不靠谱一:生命密码算法“公历”在毕达哥拉斯死后500年出现!
生命密码学要求按照公历计算你的生命密码。而公历纪年是耶稣出身年月日来设定的。换而言之,你的生命密码和耶稣什么时候出生有直接的关系。如果耶稣晚一年出生,今年纪年就会小一个数字(不是2011而是2010),而你的生命密码也会少一个数字,你的命运则全部都改了。
而耶稣什么时候出生?由他当木匠的爸妈说了算。
好了,精彩地方出现了,毕达哥拉斯是如何知道死后500年后会出现耶稣?而他的出生年份用来计算自己系统中最重要的生命密码?
不靠谱二:毕达哥拉斯死后1700年,阿拉伯数字形态才出现
按照生命密码学者来说,毕达哥拉斯发现每一个数字都有自己的特殊的意义和形态——这不仅仅是一个数字,而且是神秘符号。
比如:
“1”就有“创始、孤独”,“2”则开始“柔软”,而“8”是唯一一个没有开头的名字,而且横着写是“”无穷大“的意思,所以意味着你有”商业心智“。
这套听上去无比美好的符号学也与基本常识相悖,因为这套解释用到的是阿拉伯数字,而阿拉伯数字是公元8世纪(约771年)古代印度的婆罗米人发明,后经由阿拉伯传入西方。到13世纪时,意大利比萨数学家斐波那契写出了《算盘书》,在这本书里,他对阿拉伯数字做了详细的介绍。人们开始使用阿拉伯数字。此时离毕达克斯拉去世已经1700年了,他如何可能对于这些符号形态了解,并发现其中”神秘的与命理和潜能之间的联系“?
何况,阿拉伯数字是欧洲人花了几百年演化才变成这样,之前的是这样的(左上),而老毕用的希腊数字,则是右边这幅。怎样,是不是完全看不出来8是“无穷”的商业心智者哦。这个说法有多扯淡,你可以自己想想看。不过我们至少可以确认这个扯蛋者,是16或17世纪之后的人。
不靠谱三:老毕木有发明过“生命密码”学
那么毕达哥拉斯到底有没有关于数理学呢?有的,哥们相信世界上所有的事情都能用数字解释,每一个物体都有数字的模型,而分数之不过是整数之比。一切都可以用数字来描绘(今天的这个兄弟应该去硅谷写程序员)。所以他认为世界的数字和字母是一一对应的(请注意,这里的数字是希腊数字表达法,而不是阿拉伯数字),在古希腊文法中,每一个字母都直接对应一个数字(如左图)。这样每一个单词都可以算出来一个数字,只要能够解释数字,就可以解释所有文字的组合——算命、算名字、算一切东西。后来的希伯来文的占数术以及西方现在针对拉丁文的字母表占数术,都是来自于这个逻辑。
但是这个用来计算单词背后的数字密码( 如“attitude = 100分!!”)的“占数术”与“生命密码”没有半毛钱关系。
行文至此,我们已经明白确信毕达克拉斯和今天的“生命密码”体系没有半毛钱关系。这个体系至少应该是17世纪(那个时候阿拉伯数字才变成今天的样子)以后的人发明出来的。而且我很替造物主(如果真的有的话)操心,他老人家不仅需要在造人的时候考虑到根据N年后耶稣孩子出生的年纪来”编码”“生命密码”,还需要考虑到需要用17世纪才发明出来的数字形态来“解码”,这让我们俗人情何以堪!
我也知道,“生命密码”专家肯定会继续说,那一定是后代某一个高人发现的秘密,而且有很多人觉得很准!这些观点则模糊到我都没办法也懒得反驳了。总之我的观点是,作为谈资和作为娱乐可以,作为自我探索的工具遇到好的操作者可以,但是作为决定人天赋和潜能的东西则不靠谱——那9个数字代表的,都是人最基本的潜能。我说你是一个——坚强、柔软、多变、规则、快乐、神奇、丰富、智慧——的人,如果再加上一点玄幻的数字格和神秘兮兮的眼神,再加上毕达哥拉斯的名号(我还见过有人不专业到说是“毕达哥斯拉”的,你当人家时恐龙啊!!拜托,专业点!),谁会怀疑?
毕达哥拉斯与生命密码专家到底谁更狠?
其实生命密码专家漏掉了他们祖师爷最好的一面,抛开数理学不提,毕达哥拉斯在西方哲学史上干过不少牛逼的事情。比如说在西方独立发明了勾股定律,定律证出来那天,老毕觉得太牛了居然发现了天理,害怕泄露天机遭天谴,于是杀了100头牛祭天,现在这个定律叫做叫做毕达哥拉斯定律,又叫做百牛定律。
后来有一个他的学生,拿他的百牛定律瞪着一双无辜的大眼睛过来问他,说:老师我很困惑,我用您的百牛定律发现了一个无法用数字表达的数!正方形的对角线的长度!——我们今天的中学生可以很容易理解,是个无理数根号2那,不过那时候还木有无理数——老毕当场傻了:如果百牛定律是对的,那么世界上就的确有用数字无法表达的数字。如果自己的哲学思想是对的,那么自己的百牛定律就有问题。老毕毕生最牛的两大发现就这样开始左右互博,让他痛苦不堪,最后他认为自己的学生被魔鬼所诱惑,给他绑起来捆上石头,丢到海里喂鱼去了。
我其实认为毕达克拉斯值得尊敬,至少他捍卫他认为对的东西,虽然手段残暴。我总在想,如果老毕知道自己会被今天的生命密码讲师们摊派上需要根据500年后耶稣出生年份来计算的出来密码,然后用死了1700年后的数字形态来诠释意义,来决定2500年后某个神秘学好奇者的终身的天赋和命运,他一定会从地里跳出,并认为这是自己当年残暴对待意见不同的人的报应。
因为,据我所知,比淹死你的异议者更恶劣的方法,就是把他淹没——庸俗化到他自己都受不了的地步。
B. 为什么程序员不能用中文来编程
编程不用中文的原因:
现在的编程软件全部都是英文的是因为计算机技术最先产生于美国,我们使用的操作系统基本是国外的,编程软件大都基与他们的操作系统.另外英文字符也有其自身的优势(在计算机系统信息识别上)当有一天我国有拥有自己知识产权的丰富的计算机软.硬件核心技术的时候,就能实现这一点!
编程的语言目录:
* CSS Cascading Style Sheets 层叠样式表
*.NET是微软2002年,为开发应用程序创建的一个富有革命性的新平台
*ActionScriptActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。
*APL、A+和J
*AdaAda是一种表现能力很强的通用程序设计语言
*汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言
*易语言是全中文语言编程中最为强大的一个编程语言
*AWKAWK是一种优良的文本处理工具
*Basic是一种设计给初学者使用的程序设计语言
oQBasicQBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发
oVisual BasicVisual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言
*VBScriptVBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言
*BrainfuckBrainfuck是一种极小化的计算机语言
*C、C++ 、C# C语言是一种面向过程的计算机程序设计语言; C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
oObjective-C通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言
*ClipperClipper芯片主要用于商业活动的计算机通信网
*COBOL一种适合于商业及数据处理的类似英语的程序设计语言
*dBasedBASE是第一个在微型计算机上被广泛使用的数据库管理系统(DBMS
E语言以简体中文作为程序代码进行编程操作。
*PASCAL、DelphiPascal是一种计算机通用的高级程序设计语言 ;Delphi是全新的可视化编程环境,是一种方便、快捷的Windows应用程序开发工具
*Forth由Charles H. Moore发展出来在天文台使用的电脑自动控制系统及程序设计语言,允许使用者很容易组合系统已有的简单指令,定义成为功能较复杂的高阶指令。
* Fortran 译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。
*FoxPro是由美国Fox Software公司于1988年推出的数据库产品
*F#F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言
*FavaFava语言是一个小型的解释语言,它主要面向于系统测试领域及小型嵌入式设备。
*IDLIDL 是一种数据分析和图像化应用程序及编程语言
*GoGo语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
*JavaJava是由Sun Microsystems公司于1995年5月推出的Java程序设计语言,他是一种面向对象的跨平台语言,可以在多种平台上运行。支持开源。大量的类库。大量的开源项目。是一种非常强大的编程语言!
*JavaScriptJavascript是一种由Netscape的LiveScript发展而来的脚本语言
*J#Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务
*LISP一种基于λ演算的函数式编程语言。
*LuaLua 是一个小巧的脚本语言
*LOGO是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程
*Mole在软件工程中,指较高一级程序或模块使用的一个单元或模块
*NuvaNuva语言是一种面向对象的动态脚本语言 Nuva语言的设计目的是用于基于模板的代码生成
*PerlPerl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage),也做“病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister
*PHPPHP 是一种 HTML 内嵌式的语言
*PL/IPL/I是Programming Language One的简写。当中的“I”其实是罗马数字的“一”。它是一只IBM公司在1950年代发明的第三代高级编程语言
*PrologProlog(Programming in Logic的缩写)是一种逻辑编程语言
*Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言
*RR是用于统计分析、绘图的语言和操作环境
*RubyRuby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言
*SchemeScheme,一种系统设计语言,由LISP语言发展而来,属于lisp的一种方言。与其他lisp不同的是,scheme是可以编译成机器码的。Scheme的一个主要特性是可以像操作数据一样操作函数调用
* Smalltalk 一种面向对象的程序设计语言 一种程序设计环境 一个应用开发环境(ADE)
* Tcl/Tk 是一种 脚本语言
*Visual FoxProVisual FoxPro原名FoxBase,是美国Fox Software公司推出的数据库产品
*快手(AAuto Quicker) AAuto是专用于桌面软件快速开发的新一代混合型编程语言, 兼具动态、静态语言优势,语法更可兼容大部分流行语言,学习成本低,开发速度快,并永久免费.
编程的相关语言:
机器语言
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到了使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以有计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。
使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、烦琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
高级语言
高级语言是一类接近于人类自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言等都是面向过程的语言;而以C++、JAVA、C# 、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。
用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行。
易语言编程也还可以。
编程的执行原理:
源程序
不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的
机器语言
这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。
编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。
294评论
LeonardoSun 10小时前
81赞
踩
当然可以用汉字编程,我在大一的时候就自定义了语言,可以完全使用汉字和标点符号,没有任何英文单词,包括关键字!
而且这非常简单,有什么难的呢?有人提易语言,那我就呵呵,不解释。
只不过不知道编码格式的人使用容易出现编码问题,而且学霸英文也不会太差,为什么要费劲转成中文呢?现有的库大部分好用的都是老外写的,突然变成一堆中文出来,感觉很别扭。而且表达一个变量几个字母缩写就可以了(英语实在太差的可以用汉语拼音缩写),这么一比用中文感觉实在太啰嗦。
多说无用,来几张图用事实说话:
发个图还得加水印,好麻烦,草草加上了事,其实应该加全部,现在个别区域没加上
从图中可以看出我实在不想用中文了,循环里的变量名用的字母i,之前变量名就是用的中文,可见这里不是不能换成中文,而是我实在不想再写中文变量名了!
C. 顶级的程序员是怎么样的
我是程序员。实习过两家公司,说说我的观察。
公司有个技术总监,每次跟他聊天总是觉得我错过了他这样的方式,人们都很亲切,总是说“我要学”,但可怕的是无论他跟他说什么“哦,这我知道,我们可以交换一个共同的学习”。不管什么。
他很会照顾我,由于我不是科班出身的,他和我交流尽量不用术语,比如依赖倒置,他和我讲的时候告诉我原理以及如何实现,并不会特意提这个名词。
之后我再看他们写的代码,无论什么情况都能扛得住,并能给出正确的错误处理。而我的代码,简短,有力,漂亮,满是奇技淫巧,然而就是不耐操。
我的经历所认识到的优秀程序员就是这样:博学,谦虚,积极向上,良师益友,还有代码十分健壮。
D. 你们是怎么看待那些动不动就说别人代码很乱的程序员
可以把这个作为互相交流的契机,既然他觉得乱,你就跟了解清楚为什么觉得乱,怎么才能不乱,说不定他说的有道理,你就能学到东西了,如果他说的不对,就用疑问的方式委婉地提醒他一下,如果他还是那样,就随他去了,他的观点不重要,又不会影响到什么的话,听听就好。
E. 斐波那契数列求和程序怎么编写
楼上的给 的是C语言版的,我给一个C#版的,不知道你要哪种语言!
using System;
using System.Collections.Generic;
using System.Text;
namespace Fibonacci数列前20项
{
class Program
{
static void Main(string[] args)
{
int x, y, i;
x = y = 1;
i = 1;
Console.WriteLine("{0}", x);
while (i < 20)
{
Console.WriteLine(y);
y += x;
x = y - x;
i++;
}
Console.ReadLine();
}
}
}
F. c++写的斐波那契数列的问题
把static int newm = first + last;一句改成
static int newm;
newm = first + last;
两句,或者把static去掉就OK!因为static后面的语句只在第一次进入函数时执行!
G. 程序员的前途怎么样!
这一行我觉得看技术水平,你水平高了待遇也高,不是一般的高;水平一般的话可以像管理层发展,说实话,这个关键在个人对机会的把握和努力了。当然,如楼上所说,这是很枯燥乏味的一行,个人觉得工作中阿q精神挺适合自己的
H. 为什么一部分人对蔡徐坤有这么大的恶意
我之前也想不通,我问我同事,为什么要对蔡徐坤这么大恶意。我同事是这样说的。你想象一个人,来到我们公司,说自己是今年年度优秀程序员。然后告诉你自己平时爱好就是写程序。而且立马过来站在你的位置前,要给我们表演写程序。之后他花了5分钟找到了Python的ide,又花了5分钟写了一个hello world。然后他告诉大家自己要起飞了,要玩点花样了,写了一个斐波那契,还犯了复杂度为o(n^2)的弱智错误,并且没有设置f(1)和f(2)。就在你刚准备提醒他的时候,他突然跳了起来,摔掉了键盘,大声叫着:鸡你太美。