开发语言漫谈-prolog

简介: 这是个完全不一样的语言,很多程序员都没有听说过

这是个完全不一样的语言,很多程序员都没有听说过。笔者也就是上学那时接触过,也没有真正用于实践。prolog的全称是即Programming in Logic即逻辑编程语言,用于自然语言处理和人工智能领域。最佳应用领域是建立专家系统、自然语言理解和智能知识库。

       prolog可以理解为sql一样的东西,一个是从结构化数据库取结果,一个从事实和规则中取结果。

       prolog快50岁了,到了知天命的阶段了,或许这门语言会大热。

相关文章
|
Java PHP 开发工具
编程语言Clojure入门
在众多的编程语言中,不少开发人员熟悉Java、C#、PHP等。但是很早以前,也有一些小众的语言,比如Lisp语言,它是一种适用于符号处理和自动推理的编程语言,内部使用表结构来表达非数值计算。而Clojure语言是在JVM上实现的Lisp风格的语言,语法与Lisp类似,且可以和Java语言进行互操作
1293 0
编程语言Clojure入门
|
5月前
|
Rust 安全 Linux
RUST 编程语言使构建更安全的软件变得更加容易。RUST ALL THE THINGS 需要什么?
RUST 编程语言使构建更安全的软件变得更加容易。RUST ALL THE THINGS 需要什么?
41 2
|
6月前
|
程序员
开发语言漫谈-ABAP
ABAP是SAP公司专门用于SAP软件环境的专门语言
|
6月前
|
Java Linux Shell
开发语言漫谈-脚本语言
前面讲的都称之为编程语言,就是做系统用的。还有一大类称之为脚本语言的语言
|
6月前
|
网络协议 安全 API
使用Visual Basic编程语言实现网络编程
【4月更文挑战第27天】本文介绍了使用Visual Basic进行网络编程的基础、技术与最佳实践。内容涵盖网络编程基础,如TCP/IP、HTTP协议和Socket编程;使用WebClient类进行简单网络访问;通过WebRequest和WebResponse处理复杂HTTP交互;利用Socket类进行低级别网络操作;实现异步网络通信以保持UI响应;强调安全性和高级网络主题,如RESTful API和WCF。最后讨论了性能优化与故障排除,指出网络编程在Visual Basic中的重要性及未来发展。
79 1
|
6月前
|
Rust 安全 程序员
开发语言漫谈-rust
if(){}else{}就是C家族的
|
6月前
|
Rust 算法 C++
【从 C++ 到 Rust:掌握 Rust 基础语法】From C++ to Rust: Mastering Rust Basics
【从 C++ 到 Rust:掌握 Rust 基础语法】From C++ to Rust: Mastering Rust Basics
120 0
Haskell 开发环境搭建
haskell,一种函数编程语言,既是解释型语言又是编译型语言。 相对Haskell来说,传统的Basic,Pascal,C++,C#,Java,Python等都是命令(imperative)编程语言, 程序语句有一定的执行次序. 函数(functional)编程语言则给出执行的内容, 关注于更高层次的"做什么"而不是"怎么做", 这就是二者最明显的一个区别。函数编程语言的语法功能非
1583 0
|
开发框架 Rust 安全
微软正在开发基于 Rust 的安全编程语言 Verona
微软正在开发基于 Rust 的安全编程语言 Verona
微软正在开发基于 Rust 的安全编程语言 Verona
|
Web App开发 运维 自然语言处理
使用llvm实现一门语言 —— cava
本文将介绍如何使用llvm+bison+flex技术实现一门编程语言。 以我们实现的cava语言为例,介绍编译器各阶段,词法分析 -> 语法分析 -> 语义分析 -> 中间代码优化 -> 目标代码生成,最终生成汇编指令,再由汇编语言根据不同的指令集生成对应的可执行程序是如何实现的。
10848 0

相关实验场景

更多