Coq社区调查问卷

调查目的及参与指南

此问卷调查旨在帮助我们更好地了解Coq社区,了解人们如何使用Coq,并收集建议以供将来参考。我们诚邀各位热心人士参与此调查,不论你有多少使用Coq的经验,或是正在学习或打算使用Coq。你提供的信息将被保密。

此调查中的多项选择部分预计耗时30分钟。跳过一些问题也没关系,你的意见依然对我们大有帮助。你可以任何顺序作答;例如可以先回答对你最重要的题目。你可通过右上角的菜单栏跳转到问卷的任一页面。你也可以做一半之后保存答案,有空再来继续。注意:答完之后,请记得在最后一页按下提交按钮,这样我们才会收到你的回答。本调查于北京时间2022年3月1日20时截止,请务必在此之前提交问卷!

个人信息保护政策

法国国家信息与自动化研究所(Inria)致力于遵守通用数据保护条例(GDPR)保护个人信息。法国国家信息与自动化研究所基于自愿之前提,出于前文所述目的依法使用调查数据。

调查获取的数据将提供给Coq社区调查工作组,该组织位于欧盟境内。数据将被保管一年,且不会流向欧盟境外(不含个人信息的统计数据将向整个Coq社区公开发布)。以中文提交的回答将发送至欧盟境外,仅为翻译所用。调查数据由参与者自愿提供,且不被用于自动决策流程。

你可以获取你提供的信息、请求删除个人信息、对数据的处理方式行使反对、纠正、约束等权利。欲行使上述权利或咨询数据的处理方式,请联系数据保护专员,邮箱:dpo@infia.fr。如果你认为自己的权利收到侵害,或数据的处理方式不当,请向法国国家信息与自由权委员会举报(英文网站:https://www.cnil.fr/en/home、法文网站:https://www.cnil.fr/fr)。

本问卷有109个问题。

机器辅助证明及编程经验

你是如何了解到Coq的?

 

请选择一个符合的选项
请只选择下面的一项:

  • 在网络/媒体上
  • 在科学文献或技术报告上
  • 从同事或朋友那里得知
  • 在课堂上
  • 其它

你使用Coq多久了?

请选择一个符合的选项
请只选择下面的一项:

  • 我没使用过Coq
  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

下列问题大多假定你使用过Coq。如果你没使用过,请在上一问题中选择“我没使用过Coq”一项,以隐藏部分问题。

只有符合下面条件方可回答本题:
答案是 调查 '2 [howlong]' (你使用Coq多久了?)

你上次写 Coq 代码是什么时候?请选择最接近的一项。

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请选择一个符合的选项
请只选择下面的一项:

  • 最近一周
  • 最近一个月
  • 最近六个月
  • 最近一年
  • 最近两年
  • 最近五年
  • 最近十年
  • 早于十年前

你是否有其他机器辅助证明工具的使用经验?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请选择一个符合的选项
请只选择下面的一项:

你还用过哪些机器辅助证明工具?

只有符合下面条件方可回答本题:
答案是 '有' 调查 '5 [proofassistantexp]' (你是否有其他机器辅助证明工具的使用经验? )

请勾选所有符合的选项
请选择所有符合条件的:

  • ACL2
  • Agda
  • F*
  • HOL Light
  • HOL4
  • Idris
  • Isabelle/HOL
  • Lean
  • LEGO
  • Matita
  • Mizar
  • NuPRL
  • PVS
  • Twelf
  • 其它:

在接触使用Coq之前,你有无编程经验?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请选择一个符合的选项
请只选择下面的一项:

在接触使用Coq之前,你熟悉哪些编程风格?

只有符合下面条件方可回答本题:
答案是 '有' 调查 '7 [programmingexp]' (在接触使用Coq之前,你有无编程经验? )

请勾选所有符合的选项
请选择所有符合条件的:

  • 指令式(Imperative programming)
  • 面向对象(Object-oriented programming)
  • 函数式(Functional programming)
  • 逻辑式(Logic programming)
  • 其它:

你曾使用过哪些函数式编程语言?

只有符合下面条件方可回答本题:
答案是 调查 '8 [programmingstyle]' (在接触使用Coq之前,你熟悉哪些编程风格? )

请勾选所有符合的选项
请选择所有符合条件的:

  • Clojure
  • Elixir
  • Elm
  • Erlang
  • F#
  • Haskell
  • OCaml
  • PureScript
  • Racket
  • ReasonML / Rescript
  • Scala
  • Scheme
  • Standard ML
  • 其它:

你使用Coq的情况

你使用Coq的目的是什么?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

  • 学习Coq
  • 学习Coq以外的事物
  • 教授Coq
  • 教授Coq以外的课程
  • 学术研究
  • 工程研究/应用
  • 个人项目
  • 其它:

你会在哪些场景下使用Coq?
 

只有符合下面条件方可回答本题:
((howlong.NAOK != "no"))

请勾选所有符合的选项
请选择所有符合条件的:

  • 形式化现有的数学成果
  • 形式化新的数学成果
  • 软件验证
  • 硬件验证
  • 形式化理论系统或语言
  • 其它:

你是如何入门学习Coq的?
 

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

  • 从课堂上
  • 自学
  • 在学术界由同事教导,或与同事一起学习
  • 在工业界由同事教导,或与同事一起学习
  • 其它:

Coq的维基页面收集了教授Coq的大学列表:
https://github.com/coq/coq/wiki/Universities-teaching-Coq

我们邀请您修订此页面,添加你教过、学过或听说过的课程。

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '10 [whatfor]' (你使用Coq的目的是什么?)
-------- 或 Scenario 2 --------
答案是 调查 '10 [whatfor]' (你使用Coq的目的是什么?)
-------- 或 Scenario 3 --------
答案是 调查 '12 [howlearn]' (你是如何入门学习Coq的?   )

你的工作单位使用Coq的程度如何?(仅限工作可能用到Coq的情况)

请选择一个符合的选项
请只选择下面的一项:

  • Coq在我的工作单位或团队中使用甚广。
  • 我的工作单位在用Coq,但范围有限。
  • 我的工作单位用过Coq,但未打算进一步推广。
  • 我的工作单位没用过Coq。

你的工作单位或团队使用Coq的程度呈什么趋势?

只有符合下面条件方可回答本题:
答案是 'Coq在我的工作单位或团队中使用甚广。' 调查 '14 [workplace]' (你的工作单位使用Coq的程度如何?(仅限工作可能用到Coq的情况) )

请选择一个符合的选项
请只选择下面的一项:

  • Coq使用状况大致不变
  • Coq用得越来越多
  • Coq用得越来越少

你在使用Coq哪些版本?
 

只有符合下面条件方可回答本题:
howlong.NAOK != "no" and lastused.NAOK != "10y" and lastused.NAOK != "1y" and lastused.NAOK != "2y" and lastused.NAOK != "5y" and lastused.NAOK != "more"

请选择一个符合的选项
请只选择下面的一项:

  • 最新版本(8.13以后)
  • 较旧版本(8.12以前)
  • 二者皆用

如果你有项目不兼容Coq 8.13以后的版本,会是出于什么原因?

只有符合下面条件方可回答本题:
howlong.NAOK != "no" and lastused.NAOK != "10y" and lastused.NAOK != "1y" and lastused.NAOK != "2y" and lastused.NAOK != "5y" and lastused.NAOK != "more"

请勾选所有符合的选项
请选择所有符合条件的:

  • 移植开销过大。
  • 我不介意所用的Coq版本过老。
  • 项目依赖的库不兼容新版Coq。
  • 其它:

你最近在哪些操作系统上使用,或愿意在哪些系统上使用Coq?

请勾选所有符合的选项
请选择所有符合条件的:

  • Linux
  • macOS
  • Windows
  • 其它:

你最近在哪些Linux发行版上使用,或愿意在哪些发行版上使用Coq?

只有符合下面条件方可回答本题:
答案是 调查 '18 [operatingsystem]' (你最近在哪些操作系统上使用,或愿意在哪些系统上使用Coq? )

请勾选所有符合的选项
请选择所有符合条件的:

  • ArchLinux
  • Debian
  • Fedora / RedHat
  • Linux Mint
  • Mandriva
  • NixOS
  • openSUSE
  • Ubuntu长期支持(LTS)版本
  • Ubuntu非长期支持版本
  • 其它:

你最近在哪些版本macOS上使用,或愿意在哪些版本上使用Coq?

只有符合下面条件方可回答本题:
答案是 调查 '18 [operatingsystem]' (你最近在哪些操作系统上使用,或愿意在哪些系统上使用Coq? )

请勾选所有符合的选项
请选择所有符合条件的:

  • macOS 12:“Monterey”
  • macOS 11:“Big Sur”
  • macOS 10.15:“Catalina”
  • macOS 10.14:“Mojave”
  • macOS 10.13:“High Sierra”
  • macOS更老的版本

你最近在哪些版本的Windows上使用,或愿意在哪些版本上使用Coq?

只有符合下面条件方可回答本题:
答案是 调查 '18 [operatingsystem]' (你最近在哪些操作系统上使用,或愿意在哪些系统上使用Coq? )

请勾选所有符合的选项
请选择所有符合条件的:

  • Windows 10(或Windows 11)
  • Windows更老的版本

你更愿意在适用于Linux的Windows子系统(WSL)上,还是更愿意作为“原生”Windows应用运行Coq?

只有符合下面条件方可回答本题:
答案是 调查 '21 [windowsversion]' (你最近在哪些版本的Windows上使用,或愿意在哪些版本上使用Coq?)

请选择一个符合的选项
请只选择下面的一项:

  • 在适用于Linux的Windows子系统(WSL)上
  • 作为“原生”Windows应用
  • 二者皆有

你会如何安装Coq?
 

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

你会如何安装工作所需的Coq依赖库和插件?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

  • git子模块(submodule)
  • 手动安装(例如:执行make install等命令)
  • Nix
  • opam
  • 捆绑安装(即:在工程子目录下存放所依赖的源代码库)
  • 其它:

你会用哪些编辑器或集成开发环境(IDE)编写Coq?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

  • Emacs及其变体(Spacemacs、Doom等)
  • Vim及其变体(NeoVim等)
  • 在Visual Studio Code上用 VSCoq
  • CoqIDE
  • jsCoq
  • coq_jupyter构建可执行文档
  • 其它:

你在编写Coq时用过哪些Emacs插件?

只有符合下面条件方可回答本题:
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)

请勾选所有符合的选项
请选择所有符合条件的:

你编写Coq时用过哪些Vim插件?

只有符合下面条件方可回答本题:
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)

请勾选所有符合的选项
请选择所有符合条件的:

你在选择集成开发环境(IDE)时的考量包括哪些?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请勾选所有符合的选项
请选择所有符合条件的:

  • 是否具备特定功能
  • 从社区获取帮助以解决问题的能力
  • 对其它集成开发环境(IDE)或编辑器的了解程度
  • 编辑器偏好
  • 是否易于安装
  • 其它:

你是否在Coq项目中使用过持续集成(CI)?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请选择一个符合的选项
请只选择下面的一项:

  • 用过。
  • 我不知道什么是持续集成。
  • 我了解持续集成,但不会将其用于我的Coq项目。

你不在Coq项目中使用持续集成是出于哪些考量?

只有符合下面条件方可回答本题:
答案是 '我了解持续集成,但不会将其用于我的Coq项目。' 调查 '29 [useci]' (你是否在Coq项目中使用过持续集成(CI)? )

请选择一个符合的选项
请只选择下面的一项:

  • 我不想用,或不需要使用
  • 我不知道如何配置持续集成,或未能成功配置
  • 其它

你对 Coq 语言功能、函数库及工具的使用情况

如果你之前选择了“我没有使用过 Coq”,那么此部分题目将被隐藏,毋需作答。请前往下一章。

只有符合下面条件方可回答本题:
答案是 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

在下列问题中,针对 Coq 各项语言功能、函数库及工具,请选择你对它的使用程度,以及它对你的重要性。

如果你没听说过或不打算使用某一项,请选择“拒答”以跳过。如果某一项在你的工作中并非至关重要,请将“不可取代”、“难以取代”两栏留空。

如果你意外选择了某一栏,可点击“拒答”以清空所在行。

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

策略(Tactic)组

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
标准库策略
SSReflect

策略语言

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
Ltac
Ltac2
Mtac2
MetaCoq
Coq-Elpi

语言特性

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
归纳类型(Inductive types)
论域多态(Universe polymorphism)
累进归纳类型(Cumulative inductive types)
余归纳类型(Coinductive types)
SProp
命令行-type-in-type选项、Universe Checking旗标或bypass_check(universes)标记
命令行-indices-matter选项
模块(Modules)
函子模块类型(Module types, functors)
类型类(Typeclasses)
典型结构(Canonical structures)
整数原语(Primitive integers)
浮点数原语(Primitive floats)
数组原语(Primitive arrays)

核心插件和工具

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
Bignums 大整数
Coqdoc 注释文档
coq_makefile
Equations
Function 递归函数定义
Micromega 算术求解lianialranrazify
Nsatz
Program 程序验证
ringring_simplifyfield
逻辑与等式求解tautointuitioncongruencefirstorder

Coq 社区生态中的插件和工具

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
AAC 策略
Alectryon
CompCert
coq-dpdgraph
CoqHammer
Dune
Hierarchy Builder
Interval
Ott
Paco
Paramcoq
PyCoq
QuickChick
SerAPI
SMTCoq
Unicoq

通用库

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

数学组件库

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?) 答案是非 调查 '38 [genlib]' (通用库 (数学组件(Mathematical Components) 标签1))

请为每一项选择合适的反馈项:

特定领域的库

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

Coq标准库中提供的子库

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
Logic:经典逻辑、依存型等价关系(dependent equality)、外延性(extensionality)、选择公理(choice axioms)
Structures:代数结构(等价类、有序类型等)
Bool:布尔类型(函数定义及定理)
Arith:基本皮亚诺演算
PArith:二进制正整数
NArith:二进制自然数
ZArith:二进制数
QArith:有理数
Numbers:试验性模块化算术架构
Relations:代数关系(定义及定理)
Sets:集合(经典集合、直觉主义集合、有限集、无限集、幂集等)
Classes:型类
Lists:多态链表
Streams:无穷序列
Vectors:确定维度之向量依存型
Sorting:公理化排序法
Wellfounded:良基关系类
MSets:有限集合基于链表或树的模块化实现,FSet 的现代版
FSets:有限集合基于链表或树的模块化实现
Strings:字符串基于 ASCII 字符链表的实现
Reals:实数形式化
Array:原生数组类型

程序抽取(Program extraction)目标语言

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
OCaml
Haskell
Scheme
JSON

你希望将程序抽取到哪些新的目标语言?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请在此填写您的回答:

多个答案请以逗号分隔

其他语言特性

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请为每一项选择合适的反馈项:

熟练运用 一般程度使用 计划使用 不可取代 难以取代
vio 编译
vos / vok 编译
par:选择证明目标
Add LoadPath命令
coqrc配置文件

如果你想分享你的coqrc配置,请删除其中个人信息后填入此处。

只有符合下面条件方可回答本题:
((howlong.NAOK != "no") and (otherfeatures_coqrc_0.NAOK == "casua" or otherfeatures_coqrc_0.NAOK == "advan"))

请在此填写您的回答:

你使用Coq集成开发环境(IDE)的情况

本节的问题涉及Coq的各种集成开发环境(IDE),内容取决于你在“你使用Coq的情况”中提及使用过的集成开发环境(IDE)。欲查看全部问题,不论涉及的集成开发环境(IDE)是否使用过,可修改下面第一个问题的答案。

是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)? *

请只选择下面的一项:

您对Proof General有多满意?

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 很满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用Proof General多久了?

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您在哪些Emacs变体中使用Proof General?

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请勾选所有符合的选项
请选择所有符合条件的:

  • GNU Emacs
  • Spacemacs
  • Doom
  • 其它:

针对下列Proof General诸功能,请说明您对该功能的认识和使用情况。对于您不知道和不感兴趣的功能,请选择"拒答"以跳过。

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请为每一项选择合适的反馈项:

使用中 知道但不用 想要尝试使用
自动对齐
支持Ltac调试模式
所需库的自动补全 (coq-compile-before-require选项)
所需库的快速/vos补全(coq-compile-vos选项)
在本地使用Proof General并在主服务器上运行Coq(通过Tramp实现)
在写证明的过程中,将证明可视化为树状结构(prooftree
在处理大片代码时跳过整段证明(proof-omit-proof-option选项)
在*response*缓冲区中逐步显示证明项(coq-show-proof-stepwise选项)
显示各步骤之间证明目标的差别(Proof General菜单中的Set Diffs "on".选项,或Set Diffs "removed".功能)
按下点号或双点号时自动处理语句(proof-electric-terminator-enablecoq-double-hit-enable选项)
自动添加Proof using _.语句

你在Proof General中如何显示证明文本(script)、目标(goals)及反馈(responses)?
 

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 通常在分割成三部分的Emacs窗口中(proof-three-window-enable选项,或M-x proof-three-window-toggle命令)
  • 通常在两个窗口中
  • 二者都会使用

Company-Coq有哪些您认为会分散注意力或您会手动禁用的功能?

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '26 [emacsplugins]' (你在编写Coq时用过哪些Emacs插件?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请在此填写您的回答:

您是否在~/.emacs中通过自定义项或补丁来修改Proof General/Company-Coq?

如有,请简述你修改了哪些部分,以及是否希望修改的部分成为默认配置?

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您最希望在Proof General中看到哪些改进、错误修复和新功能?(Proof General的问题跟踪:https://github.com/ProofGeneral/PG/issues

只有符合下面条件方可回答本题:
((emacsplugins_pg.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您对Coqtail的满意度如何?

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '27 [vimplugins]' (你编写Coq时用过哪些Vim插件?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请选择一个符合的选项
请只选择下面的一项:

  • 非常满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用Coqtail多久了?
 

只有符合下面条件方可回答本题:
((vimplugins_coqtail.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您在Vim的哪些变体上使用Coqtail?

只有符合下面条件方可回答本题:
((vimplugins_coqtail.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请勾选所有符合的选项
请选择所有符合条件的:

  • Vim
  • NeoVim
  • 其它:

您希望将哪些Vim / NeoVim功能或插件与Coqtail更好地集成?

只有符合下面条件方可回答本题:
((vimplugins_coqtail.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您最希望在Coqtail中看到哪些改进、错误修复和新功能?(Coqtail的问题追踪:https://github.com/whonore/Coqtail/issues

只有符合下面条件方可回答本题:
((vimplugins_coqtail.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您对VsCoq的满意度如何?
 

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请选择一个符合的选项
请只选择下面的一项:

  • 非常满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用VsCoq多久了?

只有符合下面条件方可回答本题:
((ide_vscode.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您最希望在VsCoq中看到哪些改进、错误修复和新功能?(VsCoq的问题跟踪:https://github.com/coq-community/vscoq/issues

只有符合下面条件方可回答本题:
((ide_vscode.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您对CoqIDE的满意度如何?

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请选择一个符合的选项
请只选择下面的一项:

  • 非常满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用CoqIDE多久了?

只有符合下面条件方可回答本题:
((ide_coqide.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您是否使用CoqIDE中的模板(Templates)菜单?

只有符合下面条件方可回答本题:
((ide_coqide.NAOK == "Y") or (showidequestions.NAOK == "Y")) and (lastused.NAOK != "10y" and lastused.NAOK != "5y" and lastused.NAOK != "more")

请选择一个符合的选项
请只选择下面的一项:

您最希望在CoqIDE中看到哪些改进、错误修复和新功能?(CoqIDE的问题跟踪:https://github.com/coq/coq/labels/part%3A%20IDE

只有符合下面条件方可回答本题:
((ide_coqide.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您对jsCoq的满意度如何?

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请选择一个符合的选项
请只选择下面的一项:

  • 非常满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用jsCoq多久了?
 

只有符合下面条件方可回答本题:
((ide_jscoq.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您会用jsCoq做什么?
 

只有符合下面条件方可回答本题:
((ide_jscoq.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请勾选所有符合的选项
请选择所有符合条件的:

  • 率性而为的证明开发(例如,快速检查语句/执行通常的Coq工作)
  • 嵌入HTML文档中(创作交互式文档,如embedding.md中所述)
  • 使用草稿(scratchpad)功能与其他用户共享代码片段
  • 其它:

您最希望在jsCoq中看到哪些改进、错误修复和新功能?(jsCoq的问题跟踪:https://github.com/jscoq/jscoq/issues

只有符合下面条件方可回答本题:
((ide_jscoq.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您对coq_jupyter的满意度如何?
 

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 调查 '25 [ide]' (你会用哪些编辑器或集成开发环境(IDE)编写Coq?)
-------- 或 Scenario 2 --------
答案是 '是' 调查 '46 [showidequestions]' (是否显示涉及所有集成开发环境(IDE)的问题,包括您在前文说没使用过的集成开发环境(IDE)?)

请选择一个符合的选项
请只选择下面的一项:

  • 非常满意
  • 满意
  • 中立
  • 不满意
  • 非常不满意

您使用coq_jupyter多久了?
 

只有符合下面条件方可回答本题:
((ide_jupyter.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 不足一年
  • 一到两年
  • 二到五年
  • 五到十年
  • 十年以上

您是否在第三方托管的Jupyter(例如Binder、Azure Notebooks、Google Colaboratory、CoCalc)上使用过(或尝试使用过)coq_jupyter?

只有符合下面条件方可回答本题:
((ide_jupyter.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

  • 我正是使用它作为IDE环境。
  • 我不用它,但是我试用过。
  • 我不用它,也没尝试过使用。

在使用coq_kernel诸服务的过程中,您是否遇到过任何问题(如缺乏技术支持等)?如有,请在此阐述。

只有符合下面条件方可回答本题:
答案是 '我正是使用它作为IDE环境。' '我不用它,但是我试用过。' 调查 '73 [jupyterthirdparty]' (您是否在第三方托管的Jupyter(例如Binder、Azure Notebooks、Google Colaboratory、CoCalc)上使用过(或尝试使用过)coq_jupyter?)

请在此填写您的回答:

您是否在coq_jupyter上做过协作项目(从不同的机器或由不同的用户访问相同的内核实例)?

只有符合下面条件方可回答本题:
((ide_jupyter.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请选择一个符合的选项
请只选择下面的一项:

您最希望在coq_jupyter中看到哪些改进、错误修复和新功能?(coq_jupyter的问题跟踪:https://github.com/EugeneLoy/coq_jupyter/issues
 

只有符合下面条件方可回答本题:
((ide_jupyter.NAOK == "Y")) or ((showidequestions.NAOK == "Y"))

请在此填写您的回答:

您使用持续集成(Continuous Integration)的情况

本节问题仅当您在前文“你使用Coq的情况”中表明自己曾使用过持续集成(CI)时才会出现。请继续回答下一部分问卷。

只有符合下面条件方可回答本题:
答案是非 '用过。' 调查 '29 [useci]' (你是否在Coq项目中使用过持续集成(CI)? )

您的Coq项目最近用过哪些持续集成(CI)平台?

只有符合下面条件方可回答本题:
答案是 '用过。' 调查 '29 [useci]' (你是否在Coq项目中使用过持续集成(CI)? )

请勾选所有符合的选项
请选择所有符合条件的:

  • Travis CI
  • GitHub Actions
  • GitLab CI
  • Circle CI
  • 其它:

您最近使用过下列哪些工具?
 

只有符合下面条件方可回答本题:
((useci.NAOK == "yes"))

请勾选所有符合的选项
请选择所有符合条件的:

相比于Coq社区提供的工具(Docker-CoqDocker-Coq-ActionCoq Nix Toolboxtemplates),您选择自定义解决方案是出于哪些考量?

只有符合下面条件方可回答本题:
((citools_docke.NAOK == "Y")) or ((citools_nix.NAOK == "Y")) or ((citools_opam.NAOK == "Y")) or ((citools_other))

请勾选所有符合的选项
请选择所有符合条件的:

  • 我没听说过它们。
  • 它们不适合我的应用场景。
  • 我因许可证(licensing)问题而没有使用它们。
  • 在它们出现之前或我了解它们之前,我已经有了另一种解决方案。
  • 学习如何使用它们比使用我自定义的解决方案更费力。
  • 我正使用其他人制作的工具。
  • 其它:

如果您对Coq社区生态中的持续集成(CI)有其他反馈意见,请在此阐述。

只有符合下面条件方可回答本题:
((useci.NAOK == "yes"))

请在此填写您的回答:

Coq的更名

因Coq在当代英语中的同音词“cock(在英语粗话中,指男性生殖器)”有冒犯性,故Coq社区时常讨论其更名问题。

2021年4月,该话题在Coq社区再次引发讨论,有用户表示其遇到骚扰、分享其身处尴尬的经历,并表示潜在用户因名称而离开此社区。

鉴于当前名称Coq对我们社区的发展与多元化的潜在影响,Coq开发团队在探索更名的可能性(https://coq.discourse.group/t/renaming-coq/1264)。

我们开辟了一个维基页面来收集更名的想法,并发布此调查来征求更名在内的多角度意见。

该调查的结果将供Coq开发团队参考,但并非投票表决。更名与否将由核心开发人员独立决定。

请坦诚作答,而非提交您认为我们想听到的内容,或您认为社会可接受的内容。

Coq是否须要更名?

请选择一个符合的选项
请只选择下面的一项:

  • 绝对须要
  • 可能须要
  • 我不关心 / 我不知道
  • 可能不须要
  • 绝对不须要

如果您想详细说明Coq为什么应当/不应更名,请在此阐述。

请在此填写您的回答:

如果要将Coq更名,您如何评价下列选项?

请为每一项选择合适的反馈项:

很喜欢 比较认可 可以接受 不认同 厌恶

仅将读音改为C.O.Q.
(最小破坏性的选项。)

使名称更具法国特色
(无需更改命令行工具)

具体而言,您会如何评价以下三种方案?

LPC(Le Prouveur Coq)

Le Coq Formel
(不应缩写为 LCF 以避免与1970年代的同名证明助手混淆。)

Le Coq

把名字加长
(无需更改命令行工具)

具体而言,您会如何评价以下五种方案?

CoqPIT
(PIT 意为:Prouveur Interactif de Théorèmes,法语“交互式定理证明器”)

Coquatrix
(一种两条腿的龙或鸡头蛇身的生物,见
https://en.wikipedia.org/wiki/Cockatrice
https://fr.wikipedia.org/wiki/Cocatrix

Coqqio
(转写自朝鲜语“꼬끼오”——“Kkokkio”,公鸡叫声的拟声词“咕咕咕”)
Coqorico
(法语“cocorico”的重新拼写,公鸡叫声的拟声词)
Copa (Coq Proof Assistant,Coq证明助理)

把名字改得跟现在大不相同
(需要更改当前软件生态中的一些命令行工具并调整一些工具和库的名字)

具体而言,您会如何评价以下四种方案?

Rocq
(“Inria Rocquencourt”的缩写,Coq起源的地方,同样也是一种神话中的鸟的重新拼写:https://en.wikipedia.org/wiki/Roc_(mythology)
Gallo
(公鸡的意大利语单词)
Chook
(鸡的澳大利亚方言)
UP(Universal Prover,通用证明器)

如果您支持或反对某些名称,请在此阐述。

请在此填写您的回答:

改进Coq

为了提高您使用Coq的工作效率,并鼓励其他人学习和使用Coq,以下诸改进有多重要?

(请基于现状评价改进的重要性,并跳过您没有意见或不了解的项。)

请为每一项选择合适的反馈项:

必须改进 值得改进 毋需改动 不宜改动
新的主要功能
改进现有语言特性使其更易用
修复漏洞
跨版本兼容性与移植
集成开发环境(IDE)
其他开发工具
库和软件包
提升性能
文档
社区建设
获取帮助的平台渠道

请阐述上述改进的重要性,以及你认为其他需要改进的方面。另外,如果你使用过其他证明辅助工具,请阐述Coq与之相比表现如何。

请在此填写您的回答:

对Coq文档而言,下列改进有多重要?

(请根据现状评价其重要性,并跳过您没有意见或不了解的项。)

请为每一项选择合适的反馈项:

必须改进 值得改进 毋需改动 不宜改动
讲解各个策略(tactics)和命令(commands)
策略(tactics)和命令(commands)的用例(在文档中或单独的文件中)
解释Coq得报错信息
讨论在什么情况下运用哪些策略(tactics)和命令(commands)
解释Coq的工作原理(例如:合一“unification”等)
讲解主要特性,如Ltac2和SSReflect
从更高层面概述证明技术,及其在Coq中的应用(例如:针对程序证明有哪些流行的技术和软件包)
讲解标准库

请在此阐述上述条目的重要性,以及文档其他需要改进的地方。

请在此填写您的回答:

你是否同意:提供英语之外语言的文档会鼓励更多人使用Coq?(如果您不知道,请跳过。)

请选择一个符合的选项
请只选择下面的一项:

  • 强烈赞同
  • 赞同
  • 中立
  • 反对
  • 强烈反对

提供哪些语言的支持最有帮助?

只有符合下面条件方可回答本题:
-------- Scenario 1 --------
答案是 '强烈赞同' 调查 '90 [nonenglishdoc]' (你是否同意:提供英语之外语言的文档会鼓励更多人使用Coq?(如果您不知道,请跳过。))
-------- 或 Scenario 2 --------
答案是 '赞同' 调查 '90 [nonenglishdoc]' (你是否同意:提供英语之外语言的文档会鼓励更多人使用Coq?(如果您不知道,请跳过。))

请在此填写您的回答:

多个答案请以逗号分隔

您在学习Coq时有什么样的经历?例如,学习过程中最简单/最困难的部分是什么?您有哪些改善学习体验的建议?

只有符合下面条件方可回答本题:
答案是非 '我没使用过Coq' 调查 '2 [howlong]' (你使用Coq多久了?)

请在此填写您的回答:

您是否试过为Coq的GitHub项目贡献修订,例如对核心代码、文档或库提出修正或改进?

请选择一个符合的选项
请只选择下面的一项:

没有贡献修订是出于哪些原因?

只有符合下面条件方可回答本题:
答案是 '否' 调查 '93 [triedcontributing]' (您是否试过为Coq的GitHub项目贡献修订,例如对核心代码、文档或库提出修正或改进?)

请勾选所有符合的选项
请选择所有符合条件的:

  • 不感兴趣
  • 没有时间
  • 从未考虑过
  • 自身编程能力有限
  • 太难了
  • 其它:

您的贡献是否被采纳?
 

只有符合下面条件方可回答本题:
答案是 '是' 调查 '93 [triedcontributing]' (您是否试过为Coq的GitHub项目贡献修订,例如对核心代码、文档或库提出修正或改进?)

请选择一个符合的选项
请只选择下面的一项:

下列因素在多大程度上阻碍了您为Coq做贡献的能力或意愿?

请为每一项选择合适的反馈项:

严重阻碍 明显阻碍 有点阻碍 没有阻碍
缺少内部文档
代码很难理解 / 读起来过于复杂
提问时得不到充分的帮助
不知道什么改动会有帮助
不知道推进改动的潜在难度有多大
代码审核(Code Review)太久/太困难

详述您提交贡献的经验,以及Coq团队该如何做得更好,或者为什么您不想提交贡献的原因。

请在此填写您的回答:

包容性Coq社区

在阅读此问题之前,您是否知道Coq线下和线上社区各处行为准则 ?

请选择一个符合的选项
请只选择下面的一项:

  • 不知道。
  • 知道,但还没读过。
  • 已经读过了。

在为Coq做出贡献或参与Coq社区(线上/线下,官方/非官方渠道)时,您是否遭遇过不受欢迎或被不平等对待的情况?

请选择一个符合的选项
请只选择下面的一项:

您遇到这种情况的频率如何?

只有符合下面条件方可回答本题:
答案是 '是' 调查 '99 [unwelcome]' (在为Coq做出贡献或参与Coq社区(线上/线下,官方/非官方渠道)时,您是否遭遇过不受欢迎或被不平等对待的情况?)

请选择一个符合的选项
请只选择下面的一项:

  • 少于每年一次
  • 每年
  • 每月
  • 每周
  • 每天

你在哪些场合遭遇此类情况?

只有符合下面条件方可回答本题:
((unwelcome.NAOK == "yes"))

请勾选所有符合的选项
请选择所有符合条件的:

  • Coq官方仓库(https://github.com/coq/coqhttps://github.com/opam-coq-archive
  • 其他Coq相关的仓库
  • 官方论坛(Coq-Club、Coqdev邮件列表、Discourse论坛、Zulip聊天室)
  • 其他论坛(Stack Overflow、Stack Exchange、Reddit、Twitter等)
  • 线下活动(Coq Workshop、CoqPL、Coq meetup等)
  • 其它:

如有任何不欢迎或不平等对待的情形,不论是过去还是正在发生,欢迎致信Coq行为准则执行团队(coq-conduct@inria.fr)反映情况。对于过去发生的此类情形,请告诉我们问题是否得到解决以及是如何解决的。

为保障举报的匿名性,此题不设回答框。

只有符合下面条件方可回答本题:
((unwelcome.NAOK == "yes"))

受访者人口特征和总结

这是问卷的最后一部分。您需要按页面底部的“提交”按钮以发送回答。

在此之前,如果您能回答下列问题,我们将不胜感激。这将帮助我们可以更好地了解谁在使用Coq以及社区各部分成员的观点有何不同(尽管所有问题都非必答)。

您还可以通过页面底部的文本框,对本次调查提供反馈意见。

您的性别是?

请勾选所有符合的选项
请选择所有符合条件的:

  • 其他
  • 其它:

您的年龄是?

请选择一个符合的选项
请只选择下面的一项:

  • 19岁以下
  • 20到29岁
  • 30到39岁
  • 40到49岁
  • 50到59岁
  • 60到69岁
  • 70岁以上

你的居住地是?

请选择一个符合的选项
请只选择下面的一项:

  • Afghanistan
  • Åland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua & Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia
  • Bosnia & Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • British Virgin Islands
  • Brunei
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Caribbean Netherlands
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China mainland 中国内地
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo - Brazzaville
  • Congo - Kinshasa
  • Cook Islands
  • Costa Rica
  • Côte d’Ivoire
  • Croatia
  • Cuba
  • Curaçao
  • Cyprus
  • Czechia
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Eswatini
  • Ethiopia
  • Falkland Islands
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard & McDonald Islands
  • Honduras
  • Hong Kong SAR 香港特别行政区
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iran
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Kuwait
  • Kyrgyzstan
  • Laos
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao SAR 澳门特别行政区
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar (Burma)
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • North Korea
  • North Macedonia
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territories
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn Islands
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Réunion
  • Romania
  • Russia
  • Rwanda
  • Samoa
  • San Marino
  • São Tomé & Príncipe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore 新加坡
  • Sint Maarten
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia & South Sandwich Islands
  • South Korea
  • South Sudan
  • Spain
  • Sri Lanka
  • St. Barthélemy
  • St. Helena
  • St. Kitts & Nevis
  • St. Lucia
  • St. Martin
  • St. Pierre & Miquelon
  • St. Vincent & Grenadines
  • Sudan
  • Suriname
  • Svalbard & Jan Mayen
  • Sweden
  • Switzerland
  • Syria
  • Taiwan 台湾
  • Tajikistan
  • Tanzania
  • Thailand
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Trinidad & Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks & Caicos Islands
  • Tuvalu
  • U.S. Outlying Islands
  • U.S. Virgin Islands
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Vatican City
  • Venezuela
  • Vietnam
  • Wallis & Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe

您的工作状况是?

请勾选所有符合的选项
请选择所有符合条件的:

  • 任职于学术机构
  • 任职于非学术性公共机构
  • 任职于非学术私人组织,如公司或非营利组织
  • 自雇人士
  • 学生
  • 已退休
  • 待业
  • 其它:

您的受教育程度是什么?

请选择一个符合的选项
请只选择下面的一项:

  • 未获高中文凭
  • 高中或同等学力
  • (本科)学士学位或同等学力
  • (研究生)硕士学位或同等学力
  • 博士或同等学力

如果你从事科研工作(学术岗、学生、工业界或独立研究),你的研究领域是什么?

请勾选所有符合的选项
请选择所有符合条件的:

  • 编程语言
  • 形式方法
  • 算法与复杂度
  • 软件工程
  • 上述之外的计算机科学
  • 逻辑
  • 代数
  • 分析
  • 拓扑学
  • 上述之外的数学
  • 物理
  • 工程
  • 社会科学
  • 经济学
  • 法律
  • 语言学
  • 哲学
  • 其它:

感谢您完成调查!如果您调查中遇到任何问题,或有其他反馈意见,请通过下方文本框向我们反映。

请在此填写您的回答:

感谢你花宝贵的时间参与此项问卷调查。我们对此十分感激!我们将把统计数据发到Coq常见的信息平台上。


2022-03-01 – 14:19

提交您的调查。
感谢您完成此项调查。