Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Questions tagged [programming]

For recommendations for software to be used as a programmer. Please consider adding a more specific tag such as [library], [api], [ide] and the programming language you're using.

Filter by
Sorted by
Tagged with
48
votes
8answers
3k views

Is there a LOGO interpreter that actually has a turtle?

This is not a repeat of the now infamous "How do I move the turtle in LOGO?" Recently, I had the following conversation with my five year old daughter: Daughter: Daddy, do you write programs? ...
27
votes
13answers
668 views

Games focused on software engineers

Software engineers are usually efficient in spotting parts that can be automated, solved by an algorithm etc. Are there any games where players can take advantage by being programmers? That is, ...
13
votes
1answer
905 views

Handwriting to computer code

I have a nerve injury where handwriting is far better for me than typing. I would like to be able to hand-write computer code (in C++ or Python or something like that) and be able to convert the ...
10
votes
2answers
2k views

C++ unit testing framework [closed]

I would like to hear what is a recommended C++ unit testing framework or, in case there is not a single one, what is a generally accepted flowchart that can lead me while picking one.
7
votes
4answers
157 views

Web-based IDE for young beginner programmer

I have a 10yo granddaughter who is intrigued by what I do, having watched over my shoulder one day. She is smart and is likely to devour anything I start her off with, so I'm after a (preferably ...
7
votes
1answer
126 views

Tool to comment and discuss code without modifying it

I'm looking for a tool I can use to leave comments on a codebase without having to change the code itself. I think something like this would make it easier to have developer discussions along the ...
7
votes
1answer
134 views

Is there a code analysis tool that can reduce my conditional branching?

I want to reduce the deep nested branching of this C code and I wonder if there is an analysis tool that can make a truth table for the conditions or if I must analyze it manually? I'd like to make ...
7
votes
1answer
814 views

Breadcrumb navigation. C#, Visual Studio 2013

I'm writing a desktop application. I would like to include a Breadcrumb navigation control, like the one in Windows explorer. It looks like it is not included in the regular Toolbox in Visual studio ...
7
votes
0answers
1k views

Is there a tool to convert PHP from higher version to lower version?

Is there a converter to convert PHP code from a higher version (e.g. dropdown-select PHP 5.7) to a lower version (e.g. dropdown-select PHP 5.2)? This would extremely useful for compatibility with ...
6
votes
1answer
157 views

Assembly Debugger

I'm writing code in (amd64/x86_64) assembly that needs debugging, and I'm trying to find a good tool for it. I'm currently using nemiver, but it's more C-centric than I prefer; while I can get it to ...
6
votes
1answer
116 views

Tool for grading programming assignments

I am teaching a class that requires students to hand in multiple programming assignments in c++. I have to read through the source and point out their mistakes, suggest improvements etc. The corrected ...
6
votes
1answer
433 views

Cross-Platform 2D Graphics Renderer Library (Desktop & Mobile)

I am looking for an advanced (features) cross-platform drawing library. It needs to have high performance, but not really worrying about games as such. A big plus will be SVG support, writing is maybe ...
5
votes
2answers
640 views

Module bundler for TypeScript in GreaseMonkey

I am writing a GreaseMonkey plugin in TypeScript. I am compiling main.ts file into main.js, and then put it on GreaseMonkey. The output file format looks like vanilla JavaScript, and GreaseMonkey ...
5
votes
1answer
71 views

IDE's (Integrated Development Environments) geared towards Web Development, for OS X

I'm looking for IDE products (Integrated Development Environments) geared towards Web Development, for OS X. Specifically, I would need it to support: Ruby on Rails and/or Python PHP (least important)...
5
votes
3answers
75 views

Language-agnostic code editor with advanced formatting/highlighting features

I am looking for a code editor with specific features. For Windows, commercial or free. List of required features: The editor should be language-agnostic, and language-aware features should be ...
5
votes
0answers
26 views

Offline codebase browser for Android

I have the source code of a large application written in Java that I need to understand. I would like to be able to browse through the source code while in public transport to make better use of that ...
4
votes
5answers
181 views

Alternative to JavaScript

I am not really happy with JavaScript. Here some weeping: no set operations inheritance not as simple as in Python nested function definitions, callbacks, are hard to debug Required features: open ...
4
votes
1answer
104 views

Framework designed for reading, modifying and generating Swift code

I am writing a utility for code generation for Swift. It will use several libraries, for parsing command line arguments, for parsing xcodeproj, and for parsing Swift code. The latter I'm writing ...
4
votes
1answer
24 views

Open source editor for Microsoft Windows that handles read-eval-print loop

I would like to teach Standard ML for my students. I have a console version of the PolyML Standard ML compiler that has a read-eval-print loop. What editor would you recommend that is open source ...
4
votes
2answers
409 views

3-way merge tool for C#/SQL/Javascript development on Windows - BeyondCompare or Kdiff3 or?

I'm looking for recommendations on three-way merge tools for .net development on windows. As a software developer working mostly with C#, SQL, Javascript, AngularJS I've typically used kdiff3 but ...
4
votes
1answer
46 views

Modern (2015) pet shop store to compare technology stacks

In 2001, Sun created the Pet Shop Store application. The application was implemented on many technology stacks (even .NET later) so developers could compare mesaures like development time and learning ...
3
votes
4answers
522 views

Programming language to use for simple GUI and drawing objects on Linux

Me and my team we are working on a team project for university needs. What we are doing is that we are reading some values from text files and then draw some objects on screen (a big square and a few ...
3
votes
4answers
77 views

C++ : Searching for a practical way to develop on my Windows computer Linux-oriented programs

My main desktop system runs Windows, but I need to create some C/C++ programs that run on Linux, so I have installed Ubuntu on another computer, and I am accessing it via SSH and VNC. I would like ...
3
votes
1answer
76 views

Alternative math evaluators in Python

What I am looking for I am looking for a math evaluator in Python which supports variables and evaluation of expressions based on variable assignments. What I have found I found python-expression-...
3
votes
1answer
692 views

HTML, CSS, PHP Portable Editor

I am looking for an HTML, CSS, PHP portable Editor, with FTP connection plugin, to connect my website using my flash memory drive, with all cache and connection data on it. To be correct, I want ...
3
votes
1answer
60 views

Android App for C Programming

I plan on using my android tablet and smartphone for my college course in C programming. The PC software is given by the school, however I would like to use my android devices as well for practice. ...
3
votes
2answers
188 views

Is there a programmer orientated alternative to Google Docs?

I use Google Docs to collaborate with my team. We write notes about how functionality would work, post snippets of code, commands, json etc. Google Docs has several annoying features (e.g. auto-...
3
votes
1answer
42 views

Which program should I use for programming apps with relational and graph databases?

I'm about to change my PC OS to some Linux distribution, and I wanna continue programming in some environment similar to Visual Studio/SQL Server for designing my apps. I want you to help me with ...
3
votes
1answer
664 views

Eclipse plugin to auto-upload a file to an SFTP server on save

I am looking for an Eclipse plug-in that can automatically upload a file whenever the file is saved. The file should be saved on my machine, then uploaded to the server (i.e. I don't want to edit the ...
3
votes
1answer
36 views

What visual programming stacks exist for non-English speaking students?

I am putting together a curriculum to help encourage students that speak Chinese to view programming not as a formula, but an art/skill. The problem is that the traditional ways of teaching emphasize ...
3
votes
0answers
40 views

A software to test a Blockchain-based model

I want a software to simulate a blockchain-based model for something which I cannot tell since it is a research project. The model has smart contracts (ideally should be written in solidity), ...
3
votes
0answers
42 views

Eclipse plugin to warn about recursion

Recursion can often be unintentional and result in a Stackoverflow (.com). Especially as someone who doesn't like recursion very much, I would like to see a warning if there is some in my code. I'm ...
3
votes
0answers
54 views

Program that can create equation from numbers and result?

I need something, that can do this thing: I have number 5, 5 and result 25. The program return 5*5. Another example: I have 7 and result 49. The program return 7². (of course with more complex ...
3
votes
0answers
40 views

Find similar fragments in several text files

Given several text (in fact, Perl source) files I want to find long fragments which are repeated in more than one file. There preferably should be an option to ignore amount of white space and/or ...
3
votes
0answers
82 views

Alternative to 'Code Jumper' for Visual Studio

Code Jumper is a time-saver extension/plugin for Visual Studio that adds a kind of navigation panel to easily jump between the members of your code with a single click. For big APIs it's really ...
3
votes
0answers
79 views

Linear programming: ellipsoid algorithm

I'm looking to solve linear programs that have exponentially many constraints. Now, while that doesn't sound feasible, you can actually do that in polynomial time assuming you have a polytime ...
3
votes
0answers
157 views

Converting C# to C++

I have tried the Tangible C# to C++ Converter but I'm not happy with it - it generates too many compiler error and even the parts that are compilable may contain issues which make the C++ result ...
3
votes
0answers
2k views

Fast real-time plotting software in python

I'm currently using matplotlib to do real-time scatter plotting, but it's way too slow. I'm getting ~7 frames per second, and I'm looking to get ~250 frames per second. Each frame would consist of ...
3
votes
1answer
37 views

Technology stack for content site filled with hierarchical data

I'm thinking about starting a niche content project that would be filled with tons of highly hierarchical data. Interconnected blobs of text Annotations for the text Revision control User feedback ...
2
votes
4answers
173 views

Http request logs collector

I have a simple rails app and it is sending http requests to a server which then displays the results in UI. I just want to count the number of requests that I send and the request and response for ...
2
votes
6answers
58 views

IDE for C, Ubuntu

Looking for a recommendation for IDE. I'm learning to program in C, using Ubuntu. Is Eclipse good enough? or are there better IDE's for C?
2
votes
3answers
93 views

Teaching basics of programming to a smart 3-year old?

What is the best software that could be used to teach some basics of programming to a smart 3-year old?
2
votes
1answer
36 views

Programming animations for mathematical formulas

I'm trying to make animations to explain mathematical concepts in which formulas would play a big role. I'd need text and formulas to do some simple things like fading in and out, moving, rotating, ...
2
votes
2answers
83 views

Free Alternative to Matlab for Biomedical Engineer

Matlab is necessary for biomedical engineers. But it's not free. Is there any free software like Matlab which is good at Signal and Image Processing, Numerical and Statistical Methods, Optimization, ...
2
votes
1answer
116 views

Searching for a software for creating UML diagrams

I very like UML diagrams, and recently I used Codeuml and PlantText UML Editor for easy creating diagrams from text, using PlantUML syntax. I very like the result, except that I prefer a direct edit ...
2
votes
1answer
83 views

Linux distribution for programmer

I need recommendation for distribution of Linux which will fulfill few things: is good to develop in different technologies (Java/Erlang/C/etc.) including frameworks, is good in installing&...
2
votes
2answers
76 views

Program or library to read an Excel-based schedule hourly and read content out loud

I have an Excel-based hourly schedule that I change and check throughout the day. Is there some tool that would check every hour in the particular day and hour (see column and row) and if there is ...
2
votes
2answers
48 views

Dynamic Virtual Environment for executing programs

I'm looking for the software that can execute the programm in its own virtual environment. Sort of, creating small virtual machine dynamically for each programm, with it's own disk, limited memory etc....
2
votes
3answers
48 views

Software to keep (Python) code, text, diagrams in one place

I’m searching for software which can do multiple things in the same file such as diagrams and drawings, text editing, and programming (hopefully Python). I know that Python can do lots of different ...
2
votes
1answer
196 views

Frontend for a Python program

I have a python program that merges 'n' number of excel files where 'n' is asked from the user. I have the python program made but i don't know how to make an interface where it asks the user to ...