Talk:Interpreter (computing): Difference between revisions

Content deleted Content added
 
(9 intermediate revisions by 5 users not shown)
Line 1:
{{WikiProject banner shell|class=C|vital=yes|1=
{{Vital article|topic=Technology|level=5|class=C}}
{{WikiProject Computing|class=C|importance=High}}
}}
{{merged-from|Self-interpreter|April 2, 2014}}
{{FOLDOC}}
Line 7 ⟶ 8:
This page does not explain what in interpreter IS but rather discusses all the technical minutia which is uninteresting to an average reader like me. I just want to know what an interpreted language is. Could someone please someone make this page simpler?
[[User:Truetyper|Truetyper]] 03:40, 18 May 2007 (UTC)
*: Done. (I had the same problem with it.) -- [[User:Algocu|algocu]] 15:03, 23 May 2007 (UTC)
 
==Untitled==
* Done. (I had the same problem with it.) -- [[User:Algocu|algocu]] 15:03, 23 May 2007 (UTC)
 
 
 
should this be at [[Interpreter (computing)]], to match with the many other computer-related entries? [[User:CatherineMunro|Catherine]], your friendly neighborhood not-quite-that-computer-literate disambiguator
 
----
 
I think we should remove that code. It's too long and technical for the average reader, and it doesn't really convey anything. Plus it's in a nasty language. [[User:Cgs|CGS]] 11:40, 24 Aug 2003 (UTC).
 
Line 62 ⟶ 57:
:I think that that is a perfectly reasonable view and worth adding to the article. Please do so. However the article does capture the more commonly used meaning of ''interpreter'' which is normally applied to computer programs which translate in a particular repetitive way. I think that it would be going too far to remove the discussion of that meaning. Both are important. -- [[User:Derek Ross|Derek Ross]] | [[User talk:Derek Ross | Talk]] 02:04, 2004 Jun 25 (UTC)
: Also, microcode is out of sight in most architectures except x86, and even then it's only used for particular operations.--[[User:Blaisorblade|Blaisorblade]] ([[User talk:Blaisorblade|talk]]) 03:16, 6 August 2010 (UTC)
: Yeah, so many articles assume something has to be a program when in fact it doesn't. I just edited the intro heavily and one thing I did was to say an interpreter is software ... which means it could be a program, but need not be.[[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 12:16, 9 August 2025 (UTC)
 
== JIT ==
Line 147 ⟶ 143:
 
Isn't some kind of interpreter also used when dealing with natural language input to computer programs? This aspect does not seem to be discussed in the article. <small><span class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Skysong263|Skysong263]] ([[User talk:Skysong263|talk]] • [[Special:Contributions/Skysong263|contribs]]) 18:01, 22 March 2010 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot-->
 
:I think that natural language interpretation is a different kettle of fish. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 12:18, 9 August 2025 (UTC)
 
== Needs a lot of fixing ==
Line 187 ⟶ 185:
 
== Not satisfied with first sentence ==
The first sentence makes it sound as if the CPU is executing instructions that haven't been compiled into machine language, and that's impossible. The CPU is only executing the interpreter. The interpreter process, running in the CPU, reads and maps the code to compiled routines within the interpreter, thus calling/executing machine code. The Sourcescript or code ishere usuallyacts compiledlike into machine codedata, butand that'sjust nottriggers the scenarioexecution whenof runningcompiled an interpretercode. With[[Special:Contributions/2A00:23C4:B49E:CB01:605C:7BC9:D409:E883|2A00:23C4:B49E:CB01:605C:7BC9:D409:E883]] an([[User interpretertalk:2A00:23C4:B49E:CB01:605C:7BC9:D409:E883|talk]]) it17:34, is14 mapped.November 2023 (UTC)
 
:First, you should include text rather than saying something like "the first sentence" bc the first sentence changes over time. That said, I think whatever you were talking about is no longer the case. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 12:12, 9 August 2025 (UTC)
 
==Wiki Education assignment: Linguistics in the Digital Age==
{{dashboard.wikiedu.org assignment | course = Wikipedia:Wiki_Ed/University_of_Arizona/Linguistics_in_the_Digital_Age_(Spring_2024) | assignments = [[User:Kamrynley|Kamrynley]] | start_date = 2024-01-15 | end_date = 2024-05-08 }}
 
<span class="wikied-assignment" style="font-size:85%;">— Assignment last updated by [[User:Kamrynley|Kamrynley]] ([[User talk:Kamrynley|talk]]) 17:04, 20 February 2024 (UTC)</span>
 
== Hardware interpreter ==
 
This article is all about software interpreter, but... you can build an interpreter in hardware. In fact, a CPU is a hardware interpreter! But, we don't think of a CPU as interpreter. We generally think of 'interpreter' as meaning software. None-the-less, I'd say the current article name [[Interpreter (computing)]] does not match the content. Either the article should mention hardware interpreter or should be renamed to [[Interpreter (software)]]. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 14:02, 11 August 2025 (UTC)