赋的几个发展阶段
赋,起源于战国,形成于汉代,是由楚辞衍化出来的,也继承了《诗经》讽刺的传统。关于诗和赋的区别,晋代文学家陆机在《文赋》里曾说:
诗缘情而绮靡,赋体物而浏亮。
也就是说,诗是用来抒发主观感情的,要写得华丽而细腻;赋是用来描绘客观事物的,要写得爽朗而通畅。陆机是晋代人,他的话说出了晋代以前的诗和赋的主要特点,但不能作机械的理解,诗也要描写事物,赋也有抒发感情的成分,特别是到南北朝时代抒情小赋发达起来,赋从内容到形式都起了变化。
赋,除了它的源头楚辞阶段外,经历了汉赋、骈赋、律赋、文赋几个阶段。
一、古赋,亦称古体赋
古赋从体制上分为三类:骚体赋、散体大赋、小赋。骚体赋以楚辞为基本格调,一唱三叹,故也成为一切赋体之鼻祖。散体赋多指汉赋。汉代大赋在内容题材上,以描写宫殿、游猎、山川、京都等宏大事物为主;在主题上,以夸耀帝国声威、对帝王将相歌功颂德为主。汉赋中的骚体,是指在体制上模仿“楚辞”,并也有以赋而成就名篇的作品。如贾谊的《吊屈原赋》,司马相如的《长门赋》等。汉代小赋多为通篇押韵的韵文。韵文小赋的句式,有的呈单一四言,隔句押韵;也有用三言、七言、六言句相杂;有的则以“楚辞”句式加四言组织全篇。小赋从内容上又分为两类:专门歌咏一个事物,称之为咏物小赋,如枚乘的《柳赋》;抒情为主的抒情言志小赋,如张衡的《归田赋》。
典型的汉赋是宫廷文学,其内容多为天子歌功颂德,描写国家的富强,宫室苑囿的宏丽,水陆物产的丰饶,帝王生活的奢侈,等等。我们看看司马相如《上林赋》中的一段文字:
离宫别馆,弥山跨谷;高廊四注,重坐曲阁;华榱〔cuī催〕璧珰,辇道纚属;步櫩〔yán阎〕周流,长途中宿。夷嵕〔zōng宗〕筑堂,累台增成,岩窔〔yào耀〕洞房。俯杳眇而无见,仰攀橑〔liáo辽〕而扪天。奔星更于闺闼〔tà榻〕,宛虹扡〔tuō拖〕于楯〔shún吮〕轩……
这是描写帝王宫室之盛。大意说:为天子而建的离宫别馆,布满山谷之间,高高的回廊环绕四周,到处是双层楼房,曲折的殿阁,华美的屋椽,嵌玉的瓦当,行辇车的阁道绵延不断,长廊通往各处,一天走不完还须中途住宿。削平山头盖房屋,一层层垒起高台,岩下修筑洞房。俯身下看深幽而无所见;仰身攀着屋椽,可以摸到青天。流星穿过宫门,长虹跨过栏杆……从这段文字中,我们约略窥见汉赋文字特点之一斑。汉赋写得较长,气势开阔,辞藻华丽,描写不厌其细而又极度夸张。虽然富丽堂皇,但形式呆板,很少文学韵味,加上堆砌词藻,艰涩难懂,不易引起读者兴味。这种文学样式流行于两汉400年,其中著名作者有司马相如、扬雄、班固、张衡等。
二、俳赋,亦称骈赋
骈赋是在古赋基础上,发展深化出来的一种新的韵文体。特点是讲求字句上的工整对仗,音节上的轻重协调。在此之前的相当一部分古赋,已经有对仗句,如班固的《两都赋》:“周以龙兴,秦以虎视”;张衡的《东京赋》:“声如风游,泽从雲翔”等亦偶尔出现。魏晋以後,使用对偶句逐渐多了起来,如曹植的《洛神赋》,左思的《三都赋》,陆机的《文赋》。
三、律赋
律赋是在六朝俳赋的基础上变化而来的。律赋在格律方面,即平仄对仗、用典方面要求更为严格,还要限韵限題。主要是为适应唐宋科举考试而产生的一种既讲究对偶,又限制用韵的新赋体。律赋的特点:一是讲究对偶,限定音韵;二是讲究平仄音韵和谐,以八韵为常,四平四仄。律赋一般限定字数,很少有超过四百字的。所谓限韵、次韵,就是依次将所限之韵字,押于每段句尾,所限韵字须巧妙嵌于赋的各段落中(不允许有凑韵),依次构成全赋。到了中唐时期,限韵的律赋作品大量涌现。著名诗人王起、白居易等,都是当时的律赋名家。
唐宋时代科举考试要求作赋,于是骈赋又演化出律赋。律赋有很严的格律:对仗要工整,声律要严密,指定用韵,限制篇幅,把作者的创造性严格束缚住,和明清时的“八股文”差不多。律赋失去了文学性,已不是文学作品。
四、文赋,亦称散赋
文赋是在韩愈、柳宗元等倡导古文运动之影响下出现的。文赋的特点是:打破“只重形式,不重内容”的骈赋、律赋在对偶和用韵方面的限制,趋向散文化。文赋的特征:一是押韵方式比较自由。二是篇中也有一些对偶句,但只是出于修辞的需要。三是讲究章法气势。四是也可采用主客问答形式,句式以散句为主,亦夹有四字句、六字句。如欧阳修《秋声赋》中的“初淅沥以萧飒,忽奔腾而砰湃”。“草拂之而色变,木遭之而叶脱”。苏轼《前赤壁赋》、《后赤壁赋》中的“纵一苇之所如,凌万顷之茫然”、“耳得之而为声,目遇之而成色”。
唐宋两代都出现过“古文”运动,即反对僵化的骈体文,提倡写作刚健质朴、新鲜活泼的散文的运动。其领袖人物韩愈、柳宗元、欧阳修、苏轼等人的散文成就很高,影响很大。受这种优秀散文的影响,骈赋又发生变化,向散文化方向发展,形成文赋。我们看欧阳修的《秋声赋》的一段:
盖夫秋之为状也,其色惨淡,烟霏云敛;其容清明,天高日晶;其气栗冽,砭人肌骨;其意萧条,山川寂寥。其为声也,凄凄切切,呼号奋发。丰草绿缛〔rù入〕而争茂,佳木葱笼而可悦。草拂之而色变,木遭之而叶脱。其所以摧败零落者,乃一气之余烈……
大意是:说起秋的景象,它的色彩凄凉惨淡,烟霭云气都收敛起来;它的形貌清澈爽朗,天空高远阳光明亮;它的气氛寒冷逼人,刺入人的肌肤骨髓;它的意象萧索单调,高山大川寂静空阔。所以秋天的风声,凄凄切切,呼啸着卷过大地震动万物。夏日里,繁密的茂草生机蓬勃,茂盛的树木悦人心目;可是一经秋风吹拂,百草立即枯黄,树木纷纷落叶。它们所以凋零败落,都是肃杀的秋风作用的结果……。这段文字有颜色,有声音,有气氛,有感觉,有情绪,真把秋天的景况形容殆尽,不愧为名文。此外如杜牧的《阿房宫赋》、苏轼的《前赤壁赋》、《后赤壁赋》,都是文赋的代表作。在所有的赋中,文赋可读性最强。文赋写作比较自由,叙事、抒情、议论皆可,已相当接近散文了。
五、后记
赋这种文体从汉代到宋代存在一千多年,宋以后就衰歇了。在文学史上,赋有一定地位,特别在汉代,几乎是具有代表性的文体,它在丰富文学语言和提高表达技巧方面对以后的文学产生过好影响。
相关文章:
赋的几个发展阶段
赋,起源于战国,形成于汉代,是由楚辞衍化出来的,也继承了《诗经》讽刺的传统。关于诗和赋的区别,晋代文学家陆机在《文赋》里曾说: 诗缘情而绮靡,赋体物而浏亮。 也就是说,诗是用来抒发主观感情…...

Model-Free TD Control: Sarsa
import time import random # 相对于Q 效果会差一些 class Env():def __init__(self, length, height):# define the height and length of the mapself.length lengthself.height height# define the agents start positionself.x 0self.y 0def render(self, frames50):fo…...

CloudBase CMS的开发注意事项
引言 在进行基于云开发的微信小程序开发时为了减轻工作量打算用CloudBase CMS来减轻工作量,随后去了解并体验了CloudBase CMS的使用,总体来说还有些许问题没有解决,对减轻后台管理工作并没有起到很大的作用。 项目情景 使用CloudBase CMS来管…...

大佬联合署名!反对 ACL 设置匿名期!
夕小瑶科技说 原创 作者 | 智商掉了一地、Python 近日,自然语言处理领域的多位知名学者联合发起了一项反对 ACL 设置匿名期的联合署名行动,包括著名学者 William Wang 和 Yoav Goldberg 在内,还有Christopher Potts、Hal Daume、Luke Zettl…...

【JavaSE】Java基础语法(十四):Static
文章目录 概述特点与应用注意事项为什么一个静态方法中只能访问用static修饰的成员? 概述 Java中的static是一个修饰符(也可称关键字),可以用于修饰变量、方法和代码块。 特点与应用 static修饰的成员具有以下特点: 被类的所有对…...
1.Linux初识
在 Linux 系统中,sudo 是一个重要的命令,可以允许普通用户以管理员权限来运行特定的命令。通过 sudo 命令,普通用户可以暂时获取管理员权限,执行需要管理员身份才能执行的操作。 下面是一些关于 sudo 命令的用法: 以管…...

进程(二)
这一节我们写个MFC剪切板程序 1.下载相应的组件 工具->工具视图,因为之前已经下载过一部分了,这里如果创建MFC报错的话,就要把没下载的补上 此项目需要MFC库 解决方法 2.创建MFC程序 3.打开资源视图,直接在菜单栏顶部搜索…...

《消息队列高手课》课程笔记(二)
消息模型:主题和队列有什么区别? 两类消息模型 早期的消息队列,就是按照“队列”的数据结构来设计的。 生产者(Producer)发消息就是入队操作,消费者(Consumer)收消息就是出队也就是…...

以“智”提质丨信创呼叫
随着人工智能、大数据、云计算等新兴技术飞速发展,呼叫中心、全媒体智能客服等现已被广泛应用于多个行业领域。其中,呼叫中心作为政企对外服务的重要窗口,已从“传统电话营销”发展到“智能呼叫中心”阶段,以客户服务为核心&#…...
Pool与PG的说明以及Ceph的IO流程
Pool与PG的说明以及Ceph的IO流程 Pool与PG Ceph中的数据是以对象的形式存储在存储池(pool)中的。每个存储池都被划分为若干个存储组(PG),每个存储组同时也是一个数据分片(shard)。存储组是Ceph用来实现数据的分布式存储和高可用的重要组成部分。每个存储组包含若干…...
20230529_Hadoop_集群操作命令
HDFS_集群操作命令: 一、集群启停命令 # 启动Hadoop的HDFS进程start-dfs.sh# 关闭Hadoop的HDFS进程stop-dfs.sh# 单独关闭某一个进程hadoop-daemon.sh start[/stop] namenode[/datanode/secondarynamenode]二、HDFS文件系统的基本信息 数据的路径表达方式ÿ…...

边缘计算AI硬件智能分析网关V1版的接入流程与使用步骤
我们的AI边缘计算网关硬件——智能分析网关目前有两个版本:V1版与V2版,两个版本都能实现对监控视频的智能识别和分析,支持抓拍、记录、告警等,在AI算法的种类上和视频接入上,两个版本存在些许的区别。V1的基础算法有人…...

【redis】Stream、String 超详细介绍
文章目录 一、Stream1.1 写入数据XADD条目 ID 的格式 1.2 获取数据XRANGE 和 XREVRANGEXREAD 监听新条目非阻塞形式阻塞形式 1.3 消费者组XGROUP 创建消费者组XREADGROUP 通过消费者组消费XACK 确认消息消费者组示例 1.4 XPENDING 和 XCLAIM 认领 其他消费者 的待处理消息XPEND…...

算法基础学习笔记——⑫最小生成树\二分图\质数\约数
✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨最小生成树 🍓朴素Prim 🍓Kruskal算法 ✨二分图 🍓匈牙利算法 ✨质数 🍓(1)质数的判定——试除法 🍓(2&…...

了解信号的传输方式、编码与调制、信道的极限容量
1.了解信号的传输方式、编码与调制、信道的极限容量 笔记来源: 湖科大教书匠:传输方式 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 1.1 了解信号的传输方式 串行传输与并行传输 同步传输与异步传输 为什么需要收发双发…...
SpringBoot自动配置原理总结
1、我们需要从主启动类的SpringBootApplication注解开始分析: SpringBootApplication是一个复合注解,进入以后看到主要包括以下三个注解: SpringBootConfiguration EnableAutoConfiguration ComponentScan(excludeFilters { Filter(type …...

【LeetCode: 410. 分割数组的最大值 | 暴力递归=>记忆化搜索=>动态规划 】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
内核对象和两种同步
概念 Windows 中每个内核对象都只是一个内存块,它由操作系统内核分配,并只能由操作系统内核进 行访问 它的所有者:内核对象的所有者是操作系统内核,而非进程,也就是说当进程退出,内核对象不一定会销毁 法…...

水表远程监控系统有什么功能吗?
水表远程监控系统是通过远程传输水表数据,实现对水表的远程监控和管理的一种智能化系统。它主要具备以下功能: 1.远程抄表功能:通过远程传输技术,实现对水表的远程抄表和监控,无需人工上门抄表,节省人力成本…...

zabbix自定义监控
一、案例操作:自定义监控内容 案列:自定义监控客户端服务器登录的人数 需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息 1、自定义监控内容的操作步骤 1.1 在客户端创建自定义 key 明确需要执行的 linux 命令 who | …...

【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...

YSYX学习记录(八)
C语言,练习0: 先创建一个文件夹,我用的是物理机: 安装build-essential 练习1: 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件,随机修改或删除一部分,之后…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力
引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...

《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
站群服务器的应用场景都有哪些?
站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...
MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用
文章目录 一、背景知识:什么是 B-Tree 和 BTree? B-Tree(平衡多路查找树) BTree(B-Tree 的变种) 二、结构对比:一张图看懂 三、为什么 MySQL InnoDB 选择 BTree? 1. 范围查询更快 2…...
探索Selenium:自动化测试的神奇钥匙
目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...
Bean 作用域有哪些?如何答出技术深度?
导语: Spring 面试绕不开 Bean 的作用域问题,这是面试官考察候选人对 Spring 框架理解深度的常见方式。本文将围绕“Spring 中的 Bean 作用域”展开,结合典型面试题及实战场景,帮你厘清重点,打破模板式回答,…...
数据库——redis
一、Redis 介绍 1. 概述 Redis(Remote Dictionary Server)是一个开源的、高性能的内存键值数据库系统,具有以下核心特点: 内存存储架构:数据主要存储在内存中,提供微秒级的读写响应 多数据结构支持&…...