Content deleted Content added
Notification of altered sources needing review #IABot (v1.1) |
Assessment: banner shell, Computing, −Computer science (Rater) |
||
(15 intermediate revisions by 10 users not shown) | |||
Line 1:
{{Talk header}}
{{WikiProject
{{WikiProject Computing|importance=Mid|software=yes|software-importance=Low|science=yes|science-importance=Mid}}
}}
{{Connected contributor
| User1 = Woottonjames | U1-EH = yes | U1-declared = yes |U1-otherlinks = |U1-banned =
}}
== Merge to/from [[Quantum programming language]] ==
Line 11 ⟶ 17:
:Any comments?--[[User:128.243.220.41|128.243.220.41]] 10:48, 21 July 2006 (UTC)
:I vote for moving this page to [[quantum programming language]]. It is singular but on the other hand, that is normal for an encyclopedia. For example, the articles [[operating system]] and [[programming language]] is also singular, but they are not limited to just ''one'' operating system or language. In particular, calling it "quantum programming" would suggest that the article is about ''how'' quantum programming works, which is misleading. -- [[User:Omnissiahs hierophant|Omnissiahs hierophant]] ([[User talk:Omnissiahs hierophant|talk]]) 16:50, 31 May 2020 (UTC)
:I '''disagree''' with merging this page since Quantum Programming doesn't require a programming language. Programming languages are used only on quantum computers with dedicated quantum processors that can accepts a coded instruction set. Other types of quantum computers do not need a coding languages to program quantum circuits and can be done with physical means. This article just needs to be expanded to properly explain what a quantum circuit is so that it is accurate. This is the same for classical computers which do not need programming languages to be programmed either and can be done as simply as switching jumpers on a integrated circuit board.[[User:OnePercent|OnePercent]] ([[User talk:OnePercent|talk]]) 20:21, 21 June 2023 (UTC)
== Merger proposal ==
Line 21 ⟶ 34:
== Error? ==
I am only a lay person, but it seems that in the example where the person dumps a quantum state there should be 16 states listed and maybe the output got cut off? -[[User:Craig Pemberton|-<
== Quantum lambda calculi extensions? ==
Line 43 ⟶ 56:
Cheers.—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[User talk:InternetArchiveBot|Report bug]])</span> 12:49, 21 July 2016 (UTC)
== Article title ==
It might be better to rename the article "quantum programming languages", since the article is really about quantum programming languages or quantum instruction sets, as opposed to the abstract concept of programming a quantum computer. See, for example, [[computer programming]] vs [[programming language]]. --[[User:RobinK|Robin]] ([[User talk:RobinK|talk]]) 23:20, 16 June 2018 (UTC)
== Instruction sets vs languages vs frameworks (libraries) ==
I think the addition of a separate category for "frameworks" (or libararies) would help clarify this. For example Cirq is not really an instruction set, and PyQuil, which is not mentioned is also a python framework (think Tensorflow) <!-- Template:Unsigned --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Dabacon|Dabacon]] ([[User talk:Dabacon#top|talk]] • [[Special:Contributions/Dabacon|contribs]]) 19:15, 12 September 2018 (UTC)</small> <!--Autosigned by SineBot-->
:{{Reply to|Dabacon}}I made an edit the other day, creating the 'Software development kits' section, but I hadn't read your comment before doing it. I think it might have addressed your concerns, but let me know what you think. [[User:Woottonjames|Woottonjames]] ([[User talk:Woottonjames|talk]]) 08:20, 21 September 2018 (UTC)
:{{Reply to|Wootonjames}} Looks good to me. I've updated due to changes in hardware access. Probably could use a good review as some SDKs are missing, like Braket.
== Quantum Programming is NOT Limited to Instruction Sets ==
This article covers "Quantum Programming Languages" rather than quantum programming. You can program a circuit without a quantum programming language or even a quantum processor. This can be done with electronics, integrated circuits, or even just va instrumentation. Quantum programming is the manipulation of any quantum system for a desired outcome or experiment for the results thereof. For '''example''', you can implement the KLM protocol on a circuit board to generate a random number that would be as true a QRND as it would be if t were coded in assembly language for a quantum processor.
I think this article need to focus on quantum programming of circuits and systems and not just programming languages because it's misrepresenting the terminology. [[User:OnePercent|OnePercent]] ([[User talk:OnePercent|talk]]) 19:31, 21 June 2023 (UTC)
== Not exactly a 'coatrack'... ==
Items are included in this article with no more support than their own documentation, sometimes not even that. Allowing this sort of primary sourcing means that it is we humble Wikipedia editors who are deciding what should be included, and that feels a little off. '''[[user:jmcgnh|<span style="color:#2eb85c">— jmcgnh</span>]]<sup><small>[[user talk:jmcgnh|<span style="color:#1e5213">(talk)</span>]] [[Special:Contributions/jmcgnh|<span style="color:#73b516">(contribs)</span>]]</small></sup>''' 17:38, 10 August 2024 (UTC)
|