Talk:String (computing): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Eric M Gearhart
(Initial subpages template creation)
 
imported>Ed Poor
(Shall I try to flesh this out?)
Line 1: Line 1:
{{subpages}}
{{subpages}}
So far, this article has a bit too much (and yet not enough) about how a language like [[Python]] may automatically assign a string or numeric type to a variable.
As a programmer, I'd like to point out that the value "123" as a string is merely a series of three characters, while 123 is an integer. In certain contexts, you'd like them to be considered equal, but in others you might not.
*When append the character "4" to the string, you'd expect to get "1234", which could be a phone extension or a serial number.
*When [[addition|adding]] the number 4 to the number 123 you need to get 127 as a sum.
I don't know whether our article should '''begin''' with this problem. Maybe we should write a bit more about what a string is, and give examples in several languages. I can write about Visual Basic, C, Java, PHP and (shudder) "[[JavaScript]]". --[[User:Ed Poor|Ed Poor]] 19:41, 15 April 2010 (UTC)

Revision as of 13:41, 15 April 2010

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
 Definition In computing and more specifically in various programming languages, a variable type that can hold text [d] [e]
Checklist and Archives
 Workgroup category Computers [Categories OK]
 Talk Archive none  English language variant American English

So far, this article has a bit too much (and yet not enough) about how a language like Python may automatically assign a string or numeric type to a variable.

As a programmer, I'd like to point out that the value "123" as a string is merely a series of three characters, while 123 is an integer. In certain contexts, you'd like them to be considered equal, but in others you might not.

  • When append the character "4" to the string, you'd expect to get "1234", which could be a phone extension or a serial number.
  • When adding the number 4 to the number 123 you need to get 127 as a sum.

I don't know whether our article should begin with this problem. Maybe we should write a bit more about what a string is, and give examples in several languages. I can write about Visual Basic, C, Java, PHP and (shudder) "JavaScript". --Ed Poor 19:41, 15 April 2010 (UTC)