Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Participants: Derya Akbaba * Ben Allen * Natalia-Rozalia Avlona * Kirill Azernyi * Erin Kathleen Bahl * Natasha Bajc * Lucas Bang * Tully Barnett * Ivette Bayo * Eamonn Bell * John Bell * kiki benzon * Liat Berdugo * Kathi Berens * David Berry * Jeffrey Binder * Philip Borenstein * Gregory Bringman * Sophia Brueckner * Iris Bull * Zara Burton * Evan Buswell * Ashleigh Cassemere-Stanfield * Brooke Cheng* Alm Chung * Jordan Clapper * Lia Coleman * Imani Cooper * David Cuartielles * Edward de Jong * Pierre Depaz * James Dobson * Quinn Dombrowski * Amanda Du Preez * Tristan Espinoza * Emily Esten * Meredith Finkelstein * Caitlin Fisher * Luke Fischbeck * Leonardo Flores * Laura Foster * Federica Frabetti * Jorge Franco * Dargan Frierson * Arianna Gass * Marshall Gillson * Jan Grant * Rosi Grillmair * Ben Grosser * E.L. (Eloisa) Guerrero * Yan Guo * Saksham Gupta * Juan Gutierrez * Gottfried Haider * Nabil Hassein * Chengbo He * Brian Heim * Alexis Herrera * Paul Hertz * shawné michaelain holloway * Stefka Hristova * Simon Hutchinson * Mai Ibrahim * Bryce Jackson * Matt James * Joey Jones * Masood Kamandy * Steve Klabnik * Goda Klumbyte * Rebecca Koeser * achim koh * Julia Kott * James Larkby-Lahet * Milton Laufer * Ryan Leach * Clarissa Lee * Zizi Li * Lilian Liang * Keara Lightning * Chris Lindgren * Xiao Liu * Paloma Lopez * Tina Lumbis * Ana Malagon * Allie Martin * Angelica Martinez * Alex McLean * Chandler McWilliams * Sedaghat Payam Mehdy * Chelsea Miya * Uttamasha Monjoree * Nick Montfort * Stephanie Morillo * Ronald Morrison * Anna Nacher * Maxwell Neely-Cohen * Gutierrez Nicholaus * David Nunez * Jooyoung Oh * Mace Ojala * Alexi Orchard * Steven Oscherwitz * Bomani Oseni McClendon * Kirsten Ostherr * Julia Polyck-O'Neill * Andrew Plotkin * Preeti Raghunath * Nupoor Ranade * Neha Ravella * Amit Ray * David Rieder * Omar Rizwan * Barry Rountree * Jamal Russell * Andy Rutkowski * samara sallam * Mark Sample * Zehra Sayed * Kalila Shapiro * Renee Shelby * Po-Jen Shih * Nick Silcox * Patricia Silva * Lyle Skains * Winnie Soon * Claire Stanford * Samara Hayley Steele * Morillo Stephanie * Brasanac Tea * Denise Thwaites * Yiyu Tian * Lesia Tkacz * Fereshteh Toosi * Alejandra Trejo Rodriguez * Álvaro Triana * Job van der Zwan * Frances Van Scoy * Dan Verständig * Roshan Vid * Yohanna Waliya * Sam Walkow * Kuan Wang * Laurie Waxman * Jacque Wernimont * Jessica Westbrook * Zach Whalen * Shelby Wilson * Avery J. Wiscomb * Grant Wythoff * Cy X * Hamed Yaghoobian * Katherine Ye * Jia Yu * Nikoleta Zampaki * Bret Zawilski * Jared Zeiders * Kevin Zhang * Jessica Zhou * Shuxuan Zhou

Guests: Kayla Adams * Sophia Beall * Daisy Bell * Hope Carpenter * Dimitrios Chavouzis * Esha Chekuri * Tucker Craig * Alec Fisher * Abigail Floyd * Thomas Forman * Emily Fuesler * Luke Greenwood * Jose Guaraco * Angelina Gurrola * Chandler Guzman * Max Li * Dede Louis * Caroline Macaulay * Natasha Mandi * Joseph Masters * Madeleine Page * Mahira Raihan * Emily Redler * Samuel Slattery * Lucy Smith * Tim Smith * Danielle Takahashi * Jarman Taylor * Alto Tutar * Savanna Vest * Ariana Wasret * Kristin Wong * Helen Yang * Katherine Yang * Renee Ye * Kris Yuan * Mei Zhang
Coordinated by Mark Marino (USC), Jeremy Douglass (UCSB), and Zach Mann (USC). Sponsored by the Humanities and Critical Code Studies Lab (USC), and the Digital Arts and Humanities Commons (UCSB).

erwig

About

Username
erwig
Joined
Visits
101
Last Active
Roles
Guest
Invited by
teddyroland

Comments

  • @markcmarino said: I do wonder though about this strict sense of algorithm here and what it preserves, especially in light of your book, which finds so many analogies. For example, as I think of the Week 3 topic, I can think of a slave reg…
  • @markcmarino said: But, it seems to me that entering data into a spreadsheet is programming. I am assigning a variable a value. And if I make a column and populate it, I am creating an array with values. Yes, but assigning a value to a …
  • @markcmarino said: So could we say, when someone enters data in a cell of a spreadsheet they are programming? I'd say no, because data does not (generally) represent an algorithm. What if, as in most cases, the column has a rule, su…
  • @markcmarino said: In other words is the difference cultural and conventional or is it technological, requiring advanced skills or knowledge? The distinction is made to acknowledge the fact that end-user programmers cannot be assumed t…
  • @markcmarino said: If we include the work of creating functions in Excel (and other spreadsheet software) as programming ... Here are two definitions that provide criteria for whom to consider as programmers: Programming is the act of cre…
  • @markcmarino said: @erwig Can I get you to elaborate a bit more here on why this limited version of spreadsheets makes them more interesting in terms of programming without taking into account user defined functions (with their loops, etc.)? …
  • @markcmarino said: * What other examples of programs written in spreadsheets should we examine? I suggest to look at very simple spreadsheet examples. Consider, for example, a table of numbers with a SUM formula for each row or…
  • @markcmarino said: But specifically: What does this implementation of a Turing Machine teach us about Turing's formulation of this model? I think implementing a Turing machine in spreadsheets is actually a distraction from the essence of…
  • I have a number of remarks (maybe because I have done quite a lot of research in the area of spreadsheets, see here, here, and here). To simplify the discussion, I will split my comments into different posts. @markcmarino said: * Ho…
  • @ebuswell said: ... Various programming languages have historically proliferated, but in some ways they have all been recapitulations of the philosophy of programming developed with the first insistence on a conditional branch statement in the ma…
  • @ebuswell said: I think nearly everything is an example of this, actually. To start with the contrast, in neasm, you might do an addition like this: +UUU abc: 0 1 5 After you run it, this turns into: +UUU abc: 6 1 5 Hav…
  • @markcmarino said: @erwig said: This seems to be related to the difference between sense and reference (as identified by by Gottlob Frege). Both programs have the same reference (they have the same semantics/behavior), but the…
  • @ebuswell said: Not to pick on you, but did you notice how you first said: "An algorithm is a method for solving problems, and a program that encodes an algorithm is generally expected to be run many times and with varying inputs." And then you t…
  • @ebuswell said: ... But instead of purely data, those cards each contain both code and data on them. ... Maybe, then, your "program," that which doesn't change as your data changes and is stored on the machine until you say otherwise, is just act…
  • @markcmarino said: 10 PRINT "0";: GOTO 10 Which does the same thing as your program, except it doesn't. and: How does one implementation capture the spirit of the program more than another, the intention as explained by the …
  • @ebuswell said: The background: Having sifted through the minutiae of the early creation of programming languages, I settled on the creation of the conditional branch as the ur-moment of a tendency in computer science to almost religiously separa…
  • @gtorre said: ... Thus an endless stream of zeros are printed to the terminal. and: Can then AI break chains without even being aware of their existence? This is quite similar to asking the question: Can we define an algorit…
  • I'm Martin Erwig, a professor of computer science at Oregon State University. My book Once Upon an Algorithm: How Stories Explain Computing provides explanations of computer science concepts for lay people without using programming notation. I belie…