Content deleted Content added
→M M construction machinery service Hyderabad: new section |
ClueBot III (talk | contribs) m Archiving 1 discussion to Talk:Scripting language/Archives/2022. (BOT) |
||
(8 intermediate revisions by 5 users not shown) | |||
Line 2:
{{WikiProject banner shell|class=C|
{{WikiProject Computing |importance=Mid |software=y |software-importance=Mid |science=y |science-importance=Mid}}
}}
{{User:ClueBot III/ArchiveThis|archiveprefix=Talk:Scripting language/Archives/|format=Y|age=26297|index=yes|archivebox=yes|box-advert=yes}}
==Scripting: Definition - an idea==
Line 130 ⟶ 98:
:: I whole-heartedly agree. I was using [[C shell|csh]]/[[tcsh]] (back when [[Unix shell|sh]] was still relatively primitive) long before the Internet or CGI, to automate system maintenance. [[User:BMJ-pdx|BMJ-pdx]] ([[User talk:BMJ-pdx|talk]]) 19:54, 29 May 2023 (UTC)
==The scripting language question==
Line 240 ⟶ 113:
:#If you define ''scripting'' as ''writing code in a scripting language'', and ''scripting language'' as a language as listed, then you miss the original sense of ''scripting'', namely, automating tasks by writing scripts in a special ''extension'' language. This is what motivated the term ''scripting'', so it must be mentioned when the term is defined, even though that term is now applied more broadly.
:So I agree the present definition is lacking, but your proposal also has drawbacks. If you can think of a way out, that will be great. [[User:Rp|Rp]] ([[User talk:Rp|talk]]) 17:36, 8 February 2018 (UTC)
== Scripting Not a technical term ==
Line 306 ⟶ 120:
:Maybe scripting is not a perfect term for a language, but for an activity it is a precise description. [[User:Manorainjan|Manorainjan]] ([[User talk:Manorainjan|talk]]) 21:19, 7 September 2014 (UTC)
:Sort of agree. Scripting is a subjective view. There is a wide-grey line between what is a script and what is something other than a script. For example, a Python script that's 10 lines long I would call a script without hesitation. If I write an application in Python that involves multiple directories of files, I'd argue that is not a script. Somewhere between those two extremes lines a diving line. ... The activity of scripting has the same fuzziness. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 16:45, 4 May 2024 (UTC)
== Scripting engine? ==
Line 343 ⟶ 125:
''[[Scripting engine]]'' redirect to ''[[scripting language]]'', though the term is not explained. Can someone give more information about it? Thanks, --[[User:Abdull|Abdull]] ([[User talk:Abdull|talk]]) 15:34, 2 January 2010 (UTC)
:I have altered the {{no redirect|Scripting engine}} redirect to [[Template processor]] based on [https://stackoverflow.com/a/1692561/22673230 this stack answer's] use of the term. [[User:Tule-hog|Tule-hog]] ([[User talk:Tule-hog|talk]]) 03:06, 4 August 2024 (UTC)
== Remove This Page ==
Line 442 ⟶ 195:
:I feel this discussion stems from an inadequate introduction in the article. I have attempted to improve it. [[User:Rp|Rp]] ([[User talk:Rp|talk]]) 13:27, 2 March 2012 (UTC)
::Nope. The issue is the article title. Should be 'script'. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 16:30, 4 May 2024 (UTC)
== Focus on Script and Scripting! ==
Line 465 ⟶ 208:
:I am not sure the present article is so bad. What is wrong with it? In IT, we have to work with the terms we have, as fuzzy as they are; 'scripting language' is a common term, as ambiguous as it is, so it must be defined here. How can the article be improved? If you see an outline for a different article that would provide a much clearer explanation, why don't you post it here? The types of scripts you mention are covered in the article, but only in general terms. Perhaps it would be good to add a few specific uses of scripting languages with examples? [[User:Rp|Rp]] ([[User talk:Rp|talk]]) 19:42, 8 September 2014 (UTC)
:Agree. The term 'scripting language' and every other category on [[List of programming languages by type]] are almost valueless. What scripting language means is: the language used to write a script where script means a relatively short and simple sequence of instructions (to automate...). Theoretically, I can use any language to write a script. There may not exist a tool today where a particular language can be used for scripting, but someone could write that tool! I've used a C interpreter even though most consider C compiled. I can write a complex application with Python that I would argue is not a script. I think all languages fall into all categories. If we're going to talk about implementations that exist, then the story is different. But I think trying to document all existing implementations is a foolhardy and low value goal. ... yes ''scripting language'' is a term in the world that people use. But, just because something is a term does not mean it should have an article. I suggest that 'scripting language' should redirect to 'script'. So, yeah rename this page. I think the redirect will prevent howling. ... and yes, same should done for every other ''xxx language'' article. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 16:25, 4 May 2024 (UTC)
== Merge with "Interpreted language" ==
Line 487 ⟶ 219:
::I don't think a markup language (like HTML) is interpreted. It's not compiled, but interpreted implies a statement-by-statement sequential process. A markup file doesn't have statements; kinda has to be consumed whole; it's data, not code. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 15:53, 4 May 2024 (UTC)
:I think most scripts are run via an interpreter. But scripting does not imply use of an interpreter. [[User:Stevebroshar|Stevebroshar]] ([[User talk:Stevebroshar|talk]]) 16:08, 4 May 2024 (UTC)
==Wiki Education assignment: Linguistics in the Digital Age==
Line 577 ⟶ 305:
:::I believe that the first sentence, {{tqq|A number of languages have been designed for the purpose of replacing application-specific scripting languages by being embeddable in application programs. }}, although somewhat awkward, gives a good general idea of what it is all about. Possibly streamline the first paragraph, give a list of examples, and generalize the rest, shortening it in the process.
:::In the [[KISS principle|KISS]] article that you cited, I find the familiar quote {{tq|"Make everything as simple as possible, but not simpler"}}; Extension/embeddable languages is a case where the second part applies. -- [[User:Chatul|Shmuel (Seymour J.) Metz Username:Chatul]] ([[User talk:Chatul|talk]]) 17:03, 5 June 2024 (UTC)
|