Tag: programming

562 Where can I find examples of good Mathematica programming practice? 2012-01-17T21:51:01.890

482 What are the most common pitfalls awaiting new users? 2013-01-24T22:00:52.733

191 Alternatives to procedural loops and iterating over lists in Mathematica 2011-04-30T00:16:16.173

173 Performance tuning in Mathematica? 2011-01-18T06:36:45.877

167 Mathematica Minecraft 2013-02-15T22:22:58.120

142 General strategies to write big code in Mathematica? 2016-03-13T07:09:00.940

124 Is there an open source implementation of Mathematica-the-language? 2012-04-19T04:24:21.530

123 Creating Mathematica packages 2011-07-09T06:32:04.463

117 What is a Mathematica packed array? 2012-03-25T21:44:05.453

116 Struct equivalent in Mathematica? 2012-01-30T14:41:06.300

114 Programmatic formatting for Mathematica code - possible? 2012-03-11T12:30:31.260

101 Flatten command: matrix as second argument 2012-01-18T06:52:43.287

95 What are the recommended settings for git when using with Mathematica projects? 2013-05-30T23:02:19.890

93 What are the best practices / most common / idiomatic ways to report errors in Mathematica? 2011-07-02T23:18:13.027

90 What does the construct f[x_] := f[x] = ... mean? 2012-03-06T16:13:15.337

87 How to check if a 2D point is in a polygon? 2012-08-14T08:29:52.683

81 Is Mathematica worth it for me? 2015-11-21T12:49:38.237

80 Updating Wagon's FindAllCrossings2D[] function 2012-01-19T14:17:59.047

78 The clearest way to represent Mathematica's evaluation sequence 2011-03-28T13:32:49.040

76 Metaprogramming in Mathematica 2012-02-26T02:25:41.573

74 Code that generates a mandala 2017-02-04T21:28:02.147

72 Functions vs. patterns 2012-01-26T01:02:37.550

72 Once more on object orientation in Mathematica: does it have to be so hard? 2012-12-23T14:56:04.730

70 How to use Mathematica functions in Python programs? 2012-04-23T07:25:04.670

69 when is f@g not the same as f[g]? 2013-08-14T06:42:57.387

66 Having used Mathematica as a "gateway" language, where to from here? 2013-05-23T02:28:43.603

66 Reconstruct text pages cut by shredder 2013-09-19T01:39:23.387

61 How do I evaluate only one step of an expression? 2012-01-20T09:17:54.060

61 Export Code to Pseudocode? 2013-10-29T05:50:38.043

59 Are there any cases when For[] loops are reasonable? 2012-02-22T18:40:51.847

55 How safe is the use of Block and Internal`InheritedBlock 2013-05-22T14:42:04.193

55 Automatic e-mail/text message when a calculation has finished? 2013-08-09T18:40:58.650

54 How can I implement dynamic programming for a function with more than one argument? 2012-01-17T23:27:20.203

54 Do I have to code each case of this Grid full of plots separately? 2012-06-16T00:24:36.303

54 Are there suitable versioning systems for Mathematica notebooks? 2012-09-29T09:46:19.600

53 Is this 30% slowdown in Mathematica 10 due to DownValues lookup time? 2014-08-13T17:07:47.060

52 How to create a progress bar? 2012-05-24T03:50:35.173

50 Generating a Sierpinski carpet 2013-03-25T16:23:26.740

49 How do you set attributes on SubValues? 2012-01-23T17:45:14.290

48 The Game of Hex in Mathematica 2016-09-03T12:39:04.033

47 ++ is dangerous for C programmers 2016-02-17T20:34:34.953

45 Performance tuning for game solving (peg solitaire | senku) 2012-06-12T05:05:44.177

45 Fastest way to calculate matrix of pairwise distances 2013-03-22T19:40:06.107

44 How to change the default ColorData used in Mathematica's Plot? 2011-03-22T23:40:04.117

43 ListPlot with each point a different color and a legend bar 2012-02-04T13:40:59.483

42 Can Mathematica be regarded as a software prototyping environment? 2012-02-04T18:39:45.313

42 How to understand the usage of Inner and Outer figuratively? 2014-08-20T09:55:02.887

41 Is there a convenient way to copy/paste text-interspersed SE code snippets into Mathematica? 2012-03-23T15:04:14.997

41 Finding a percolation path 2012-05-04T22:16:44.753

40 Can this be written well, without loops? 2012-02-22T19:42:13.327

40 What can I use as the second argument to Return in my own functions? 2012-06-14T15:51:35.087

40 Voronoi diagrams for generators other than points 2013-03-05T19:36:52.617

40 Getting serious about Mathematica programming 2013-07-24T13:03:35.160

39 Can a function be made to accept a variable amount of inputs? 2012-06-09T01:18:26.203

39 Mathematica Destructuring 2012-07-16T23:09:37.043

39 Which Object-oriented paradigm approach to use in Mathematica? 2016-07-04T15:50:45.220

38 Downloading files without using Import 2012-02-02T16:51:11.510

38 How to modify function argument? 2013-01-14T17:35:27.717

38 Most influential and/or disrupting features introduced with new versions of Mathematica 2014-03-08T14:50:02.593

38 How to perform document classification (i.e. extracting topics from text)? 2014-11-30T19:40:25.020

36 Question about collections of custom GUI controls for Mathematica 2012-05-04T09:34:12.153

36 Debugging memory leaks 2012-05-29T10:20:51.617

36 When to use Get vs Needs 2012-10-22T18:58:01.670

36 How to make a curve selectable from a scaned image and convert it to a list of coordinates 2014-03-20T12:38:16.637

36 Can we intelligently control evaluation in Thread? 2017-02-25T23:49:52.350

35 What is a type in Wolfram Mathematica programming language? 2012-03-25T08:50:58.207

35 Is using undocumented functionality a Bad Idea™? 2012-05-23T08:50:58.853

33 Does every Symbol in Mathematica induce a monad? 2012-03-25T13:53:55.657

33 What tools can help in realizing tail recursion? 2013-03-20T21:26:58.943

33 Analogies to Help New Users 2018-09-08T14:34:42.760

32 Is it necessary to have a prior computational background or is it possible to learn Mathematica as a first programming language? 2012-07-20T01:36:46.467

31 Finding all elements within a certain range in a sorted list 2012-02-27T09:18:10.557

31 Programmatically retrieving e-mails from a remote server 2012-06-26T20:43:10.573

31 How to perform a depth-first preorder traversal of an expression? 2012-08-08T20:04:49.417

31 Is there a linter to help write good Mathematica code? 2016-04-16T11:47:53.983

31 How to make Mathematica variables declarative instead of just-in-time? 2017-02-02T18:51:35.987

30 Alternative ways to implement a triangular recursion 2012-02-13T13:09:32.313

30 What Mathematica features and idioms have $n^2$ complexity or worse 2013-07-19T16:35:23.367

30 Is the renaming mechanism of `With` flawed? 2016-06-26T11:47:07.180

30 Unexpected behaviors in built-in functions 2017-11-14T10:09:20.350

29 K-means clustering 2012-06-25T16:58:57.303

28 Pass function or formula as function parameter 2012-07-30T15:36:33.863

28 Mathematica as a normal programming language 2012-12-01T05:11:46.767

27 Sum over n variables 2012-01-18T10:13:25.147

27 Cycles of length N in a graph 2012-03-07T23:50:52.003

27 Finding a "not-shortest" path between two vertices 2012-04-09T20:27:22.610

27 How to perform a breadth-first traversal of an expression? 2012-08-08T08:26:12.140

27 Reading periodic elements from a large file 2012-11-26T03:04:03.960

27 Efficiently appending points to a NearestFunction 2013-03-09T04:43:59.473

27 Can code optimize code? 2014-08-23T13:36:22.800

27 How to find numerically all roots of a function in a given range? 2015-08-17T20:28:51.693

27 Monad-like structures in Mathematica 2016-09-04T18:41:15.167

27 How and why to use monadic programming in Mathematica? 2017-06-05T18:52:52.037

26 On drilling holes with minimal redundancy (and with colors!) 2012-05-22T08:51:19.450

26 Are formal characters like \[FormalA] to be used differently than other symbols? 2013-02-05T20:45:14.370

26 Efficient priority queues? 2013-09-09T12:08:24.973

26 Schedule programing problem with integer linear programming 2014-01-19T22:52:47.833

25 Using a list of tuples in a pure function 2012-03-18T11:45:31.713

25 How to implement FittedModel like objects 2012-12-07T21:36:09.630