思想的肖像-苏格拉底

2024-01-31 02:18
文章标签 思想 肖像 苏格拉底

本文主要是介绍思想的肖像-苏格拉底,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

苏格拉底生于公元前469年。他从来没有写过一本书,从来没有发表过一次正式演讲,从来没有担任过公职,从来没有写过信,然而我们感到他留传下来的语言非常犀利、生动、清澈。他的身材和外貌为我们所熟知:鼓圆的眼睛,光秃的脑袋,短平的鼻子,罗圈腿。他的生活习惯 他的日常往来,他的争论和争吵,他的无尽的闲适,他的极度的忍耐,他的完美的信念 所有这一切都非常鲜明,使他与普通人有着天壤之别。

色诺芬(Xenophon)的《回忆苏格拉底》(Memorabilia)和柏拉图(Plato)的《对话录》(Dialogues)为我们刻画出博斯韦尔风格的苏格拉底形象。知其人,可知其所为;知其所为,可知其人。

苏格拉底的父亲索弗洛尼斯科(Sophroniscus)是一名石匠,母亲菲娜拉底(Phaenarete)是接生婆。小时候他常给父亲送饭,然后坐在旁边听人们随意谈论伯里克利的计划。这些工匠不懂这些计划,他们只是属于平民阶层,但是他们行使批评的特权,在帮助干活的时候给予公正的、庄严的贬损和谴责。如同热爱船只的水手,尽管对饭菜和酒水发发牢骚,但上岸后却不说一个不字,这些雅典人热爱自己的城市,但谴责城市的统治者,他们行使劳动者的权利,谴责给自己分配劳动的人。

工匠们料想不到,他的父亲也料想不到,这个长着扁平鼻子的男孩会在历史长河中留下足迹,而且历经岁月流逝而愈加清晰,这个名字足以与菲迪亚斯和伯里克利相提并论。作为一位伟大的哲学家,苏格拉底的出现是希腊文明进入繁盛时期的重要标志之一。那个时代伟人辈出,群星璀璨。雅典是思想和情感沸腾的中心:伯里克利发表年度献词,胜过数以千计的每周布道,传扬他那可以载入史册的梦想;菲迪亚斯削掉潘特里科斯(Pentelicus)白色大理石雕像的多余部分,展现出令人拍案称奇的美丽造型;索福克勒斯揭示出戏剧的各种潜在性;埃斯库罗斯(Aischulos)指出戏剧的写作方法;人体美作为宗教的附属品所产生的激情随处可见。

看来苏格拉底生前发生的事件对他的命运的形成有一定的影响。她的母亲遵照塞丽·加姆博的要求,把二十个小家组成她的一个大家庭。她对家中从客厅到餐厅的每个房间都一清二楚,并按照自己的“意愿”来处理一切需要调节的家庭隐秘事件。

有证据表明,菲娜拉底具有鲜明的个性,我们听说就在苏格拉底出生前不久,她应邀去给米赛伊亚操持家务;就在苏格拉底满月的时候,她又收到来自不同方向的另一个类似的邀请,于是又带上秃头的小哲学家一同前往,据此我们循着柯南·道尔的足迹就可推知苏格拉底不是用奶瓶喂养的婴儿。世界应该感谢菲娜拉底 她没有把塞丽·加姆博的先例引以为荣,也没有信守柏拉图的座右铭:“做凉鞋的经常打赤脚。”她对客户身体力行,善行乐施,起到表率的示范作用。她的客户中谁也没有她做得好,尽管要在业务上恪尽职守对她来说非常不容易,而做家务活儿只是顺便的事情。这是业余选手胜过专业选手的唯一事例。



我们对苏格拉底的幼年一无所知,但我们知道他做过父亲的雕刻行当。可以肯定他的雕刻技术非常娴熟,因为他雕刻的“格雷斯”美丽动人,赢得许多人的赞叹。他的满足感在于他只想展示他的能力,从而证明没有雄心就是他最大的雄心。他永远告别雕刻工具、脱下身上的围裙时,已经三十五岁。艺术是妒火中烧的情妇,要求“在我面前绝不能有别的神明”。苏格拉底并没有潜心钻研艺术,他的思想在哲学世界漫游,他的想象比宇宙还要辽阔。

我认为他丢弃雕刻工具是有意的,但这也许

  是迫不得已,因为他习惯于进行滔滔不绝的辩论,无暇顾及雕刻工作。他出门到街上谈话,装扮成学生的样子与雅典所有的贤人建立起密切的往来,他见到一个就拦住一个问问题。他体格特别健壮,艰苦的劳动使他的肌肉十分发达,简朴的生活使他忘记了自己还有胃脏,他的勇气是谁也比不了的。

苏格拉底直到四十岁才结婚,而他的妻子还不到二十岁。我们不知道他的求婚过程,但可以肯定的是苏格拉底并未按照常规去向姑娘求婚,也没有通过证明自己的前程无限而博得她父母的允诺。他的衣服的价钱也只是他的钱包能够掏得出的,不涉浮华,也不示奇异。他只穿一套衣服,我们听说他常去郊区城墙边的河里洗澡,也在那里洗衣服,把衣服挂在矮树丛上,直到衣服干了才回到市区。说到鞋子,他有一双,但他终年光着脚,从未穿过它们,据推断他的鞋完好如初。人们无法想象苏格拉底戴礼帽,事实上,他不戴帽子,尽管他是光头。我记录这一事实为的是挫败那些热心的人,他们或是将谢顶归为工作忙,或是找秘方遮盖,或是让我们承认谢顶的人戴头饰的越来越多。

这篇关于思想的肖像-苏格拉底的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/662270

相关文章

hdu1496(用hash思想统计数目)

作为一个刚学hash的孩子,感觉这道题目很不错,灵活的运用的数组的下标。 解题步骤:如果用常规方法解,那么时间复杂度为O(n^4),肯定会超时,然后参考了网上的解题方法,将等式分成两个部分,a*x1^2+b*x2^2和c*x3^2+d*x4^2, 各自作为数组的下标,如果两部分相加为0,则满足等式; 代码如下: #include<iostream>#include<algorithm

函数式编程思想

我们经常会用到各种各样的编程思想,例如面向过程、面向对象。不过笔者在该博客简单介绍一下函数式编程思想. 如果对函数式编程思想进行概括,就是f(x) = na(x) , y=uf(x)…至于其他的编程思想,可能是y=a(x)+b(x)+c(x)…,也有可能是y=f(x)=f(x)/a + f(x)/b+f(x)/c… 面向过程的指令式编程 面向过程,简单理解就是y=a(x)+b(x)+c(x)

实例demo理解面向接口思想

浅显的理解面向接口编程 Android开发的语言是java,至少目前是,所以理解面向接口的思想是有必要的。下面通过一个简单的例子来理解。具体的概括我也不知道怎么说。 例子: 现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的

【Java编程思想】线程的基本协作机制 与 线程的中断

wait/notify Java在Object类中定义了一些线程协作的基本方法,wait和notify public final void wait() throws InterruptedException;public final native void wait(long timeout) throws InterruptedException; 一个带时间参数,单位是毫秒,表示最

【Java编程的思想】理解synchronized

用法和基本原理 synchronized可以用于修饰类的实例方法、静态方法和代码块 实例方法 在介绍并发基础知识的时候,有一部分是关于竞态条件的,当多个线程访问和操作同一个对象时,由于语句不是原子操作,所以得到了不正确的结果。这个地方就可以用synchronized进行处理 public class Counter {private int count;public synchroni

【ShuQiHere】从残差思想到 ResNet:深度学习的突破性创新

【ShuQiHere】引言 在深度学习的迅速发展中,卷积神经网络(CNN)凭借其在计算机视觉领域的出色表现,已经成为一种主流的神经网络架构。然而,随着网络层数的增加,研究人员逐渐发现了一个关键问题:梯度消失 😖 和 梯度爆炸 💥,这使得训练非常深的网络变得极其困难。为了解决这一问题,残差思想 💡 被提出,并在 2015 年由 Kaiming He 等人正式引入 ResNet 中。这一创新不

2024国赛数学建模备战-数学建模思想方法大全及方法适用范围

第一篇:方法适用范围 一、统计学方法 1.1 多元回归 1、方法概述: 在研究变量之间的相互影响关系模型时候,用到这类方法,具体地说:其可以定量地描述某一现象和某些因素之间的函数关系,将各变量的已知值带入回归方程可以求出因变量的估计值,从而可以进行预测等相关研究。 2、分类 分为两类:多元线性回归和非线性线性回归; 其中非线性回归可以通过一定的变化转化为线性回归,比如:y= ln

2016年末程序员应该知道的基本架构思想

http://www.toutiao.com/i6352598153379709442/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=6176041275&utm_medium=toutiao_ios

用数据驱动思想来设计游戏

游戏由两部分组成,逻辑和数据。这是一种对游戏的有效划分。逻辑部分定义游戏引擎的核心原则和算法,数据部分则提供其内容 和行为的具体细节。在最初的游戏开发的过程中,大家总是喜欢将逻辑和数据都写入代码中,这样的代码可移植性很差,重用性也差,还容易出现数据的不统一。如果要进行些许修改,甚至有可能牵一发而动全身。      数据驱动设计可以比喻成是一种面向对象的游戏设计,它将游戏数据存储在文件

栈的顺序表和链表实现,以及一些涉及到栈思想的题目

一、std里面栈的基本操作 #include <stdio.h>#include <stack>//使用命名空间std using namespace std;stack<char> s; int main(){//判断栈是否为空if(s.empty()){printf("空\n");}else{printf("非空\n");}char asd='a';//入栈s.push(asd)