文章的正确链接:
Nuriev M.G., Belashova E.S., Barabash K.A.
Markdown文件转换器到LaTeX文档
// 软件系统和计算方法.
2023. № 1.
和。 1-12.
DOI: 10.7256/2454-0714.2023.1.39547 EDN: SNAYLQ URL: https://cn.nbpublish.com/library_read_article.php?id=39547
注释,注释:
熟悉的用户文本编辑器,如Microsoft Word,Notepad++和其他人是"繁琐的"。 凭借其巨大的功能,他们不排除不正确的文档转换的风险,例如,当打开相同的Word文件在较旧的或反之亦然较新版本的Microsoft Word。 解决方案是使用标记语言,允许您标记文本块,以便以所需的样式呈现它们。 目前,LaTeX(TeX计算机布局系统的一组宏扩展)和Markdown(一种轻量级标记语言,用于指示纯文本格式)非常受欢迎。 因此,将Markdown文档转换为LaTeX文档的问题是相关的。 有各种工具可以将Markdown文件转换为LaTeX文档,例如Pandoc库Markdown。lua,Lunamark和其他人。 但它们中的大多数都有多余的步骤来形成输出文档。 本文通过将Markdown文件集成到LaTeX文档中来强调解决方法,与现有解决方案不同,这可能会减少生成输出文档的时间。 开发的Markdown文件到LaTeX文档转换器将自动获取结果文档,并减少手动将文本从Markdown格式转换为LaTeX格式时出错的可能性。
关键词:
标记/标记, 乳胶;乳胶, 编程, 转换器, 巨蟒, 标记语言, Overleaf碌录潞陆, 文本转换, 单词, 正则表达式
文章的正确链接:
Viktorov I.V., Gibadullin R.F.
将串行程序代码自动转换为多核处理器并行代码的语法树的开发
// 软件系统和计算方法.
2023. № 1.
和。 13-25.
DOI: 10.7256/2454-0714.2023.1.38483 EDN: ANMSZI URL: https://cn.nbpublish.com/library_read_article.php?id=38483
注释,注释:
多核架构的出现极大地刺激了并行计算领域。 然而,开发并行程序和手工并行化继承的顺序程序代码是费力的工作,程序员必须具有应用并行编程方法的良好技能。 这种情况决定了工作研究主题的相关性-将串行代码转换器发展为并行转换器。 本文概述了所选研究领域内的现有解决方案,讨论了它们的优点和缺点。 提出了基于JSON格式(基于JavaScript的文本数据交换格式)形成句法树的原理,并分析了基于该原理形成句法树的实例。 这项工作的结果是建立一个将串行代码转换为并行的软件平台的方法。 开发平台的一个显着特点是web服务,它可能允许您使用其他编程语言扩展翻译器。 通过REST请求(旨在调用远程过程的HTTP请求)进行与软件环境的交互。 开发的软件平台由三个模块组成:查询处理模块,通过REST请求提供与外部系统的交互;树构建模块,用于基于源代码形成句法树;代码转换模块,接收并行程序
关键词:
多核处理器, 并行计算, 并行编程, 多线程编程, 自动翻译器, JSON格式, 编程语言, 语法树, web服务, REST请求
文章的正确链接:
Dagaev D.V.
Multioberon系统中的限制性语言语义
// 软件系统和计算方法.
2023. № 1.
和。 26-41.
DOI: 10.7256/2454-0714.2023.1.36217 EDN: IWIODR URL: https://cn.nbpublish.com/library_read_article.php?id=36217
注释,注释:
实施中的基于Oberon的语言和系统展示了一种实现可靠性的极简方法,与大多数寻求最大化支持功能数量的软件系统显着不同。 A类核电厂对关键系统的要求禁止使用更多的方案拟订做法。 为了满足迭代次数稳定的a类要求,禁止使用条件循环运算符。 为了确保ergodicity,禁止使用动态内存和递归。 通过禁止系统操作模块系统来关闭缓冲区溢出类型漏洞。 可以设置限制以识别脆弱基类的问题、类型更改操作以及嵌套过程的使用。 值得注意的是,向Oberon-07方言的过渡主要涉及额外的限制,并且非常适合限制性语义的框架。 作者提出了一种限制语义的方法,其中使用一种具有限制系统的语言,而不是针对每组要求的语言和方言。 在语言中引入了一个限制语句作为对此模块的限制声明。 Multioberon编译器由一个前端实现,包括一个限制系统和几个可替换的后端。 通过实例演示了编译器的句法分析。 显示了根据系统要求扩展编译器的策略。 限制性语义方法的新颖性是实现一组满足系统要求的最小必要属性。 系统开发人员使用"从限制"方法是一个优势,因为它声明了系统真正必要的属性,与需求相关联。
关键词:
奥伯龙, 组件Pascal, 麦角性,麦角性, 软件可靠性, 限制, 编译器, 语法树, 语义分析, 模块化, 脆弱基类
文章的正确链接:
Vyatkin S.I., Dolgovesov B.S.
基于扰动函数的三维物体使用Gpu直接渲染
// 软件系统和计算方法.
2023. № 1.
和。 42-50.
DOI: 10.7256/2454-0714.2023.1.38263 EDN: IWRNCU URL: https://cn.nbpublish.com/library_read_article.php?id=38263
注释,注释:
该研究的对象是使用图形处理器,使用各种流式多处理器,基于扰动函数直接渲染复杂三维对象的方法。 直接渲染意味着功能定义模型的可视化不需要将其初步转换为其他格式,例如转换为三角形网格。研究方法以空间解析几何、微分几何、插值理论和矩阵理论为基础,以数学建模和计算系统理论为基础。 该研究的主要结论是:直接渲染功能指定对象的可能性,在渲染时重要的是计算处理器不是空闲的。 解决的第一个问题是不同的Gpu具有不同数量的流式多处理器。 因此,有必要在执行期间选择工作开始的最佳阶段。 因此,可以部分地摆脱未使用的计算资源的问题。 第二个问题,即平衡问题,是通过使用大量计算处理器来解决的。 为了实现,使用了CUDA并行编程模型,该模型与一组软件工具一起,允许用C语言实现程序,以便在GPU上执行。 由此产生的系统以交互方式以高分辨率可视化复杂的功能定义对象。 研究了性能对图形处理器计算能力的依赖性.
关键词:
功能定义对象, 扰动函数, 建设性的固态几何, 直接渲染, 图形处理器, 流式多处理器, 并行计算, 并行编程模型, 线程组的层次结构, 加速计算
文章的正确链接:
Borevich E.V.
合成对电影帧感知影响的人工智能跟踪研究
// 软件系统和计算方法.
2023. № 1.
和。 51-60.
DOI: 10.7256/2454-0714.2023.1.39634 EDN: IWYBNX URL: https://cn.nbpublish.com/library_read_article.php?id=39634
注释,注释:
所提出的研究旨在研究影响电影框架视觉感知的元素,以便在电影制作过程中制定协调框架的方法建议。 研究的对象是电影框架。 研究的主题是胶片框架加工技术. 这项工作的目的是获得电影帧观看模式的实验数据,并识别统计模式,以确认或反驳制定的假设。 任务是对观看电影帧的模板参数的影响进行实验研究。 研究了感兴趣中心区域与背景的相互比例因子对观察刺激材料模板参数的影响。 由于所做的工作,已经开发了一种方法,用于使用人工智能跟踪软件和硬件综合体进行人类对视觉信息感知的实验研究。 得到的结果表明,在物体占据帧的小区域的情况下,观察者需要更多的时间来考虑这一帧。 以及在物体占据帧的大部分(超过40%)的情况下。 在第一种情况下,由于对象的小尺寸,观察者在帧空间中找到对象变得更加困难。 在第二种情况下,识别对象需要时间,因为它们由于其大尺寸而倾向于被视为背景。
关键词:
作文, 视觉吸引力, 射击, 人工智能追踪器, 配色方案, 实验, 统计数据分析, 格式塔心理学, 人类视觉系统, 电影