[ a / b / cf / cy / g / lain ] [ fresh / meta ] [ home / rules / faq / affiliates ]

/g/ - Technology

Programming and Electronics
Name
Subject
Comment
Verification
File
Embed
Password (For file deletion.)

Hop in to our IRC channel! #wirechan@rizon.net

File: 1581665730308.jpg (153.2 KB, 1348x900, ilovefs-gallery-136.jpg)

 No.212[Reply]

Do you love Free Software? Let's share some Free Software that we love!

 No.213

Yeah boys. some of my (free || open) source software

1. OSs: Debian, Void, Plan9, & OpenBSD
2. Editors: Acme, Emacs, & Sam

W8.
Here is a list:
https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md

 No.214

File: 1581836737405.jpg (22.84 KB, 480x360, 1464840777557.jpg)

>>212
I wish I could find a cute gf that's into free software, a good OS, and hates smartphones.

 No.215

I am really glad that Anki exists. It saved me from failing out of university.

 No.284

>>213
include gentoo



File: 1589118586436.png (200.87 KB, 652x343, 4bba512cacbc14d7e081cf1e43….png)

 No.271[Reply]

Would it be possible to have a programming language that is not based on English reach mainstream adoption?
1 post omitted. Click reply to view.

 No.273

The world isn't that cool anymore. At best you'd get something out of China. Scary if they win the AI race.

 No.274

File: 1589266235358.jpg (256.26 KB, 2466x2119, 46b28ab8221945df9cb5542f9a….jpg)

>>272
How about something like APL that manages to avoid the language question altogether?

 No.277

>>274
why would people want to go back to hieroglyphs?

 No.280

File: 1589394544127.jpg (884.85 KB, 960x1280, 81197493_p0.jpg)

>>277
Same reason they use them in maths? Why should programming languages mimic human languages when programs do not behave in any way resembling human thoughts?

 No.281

File: 1589428023532.jpeg (56.66 KB, 312x537, jason.jpeg)

>>280
because humans make it and use it, the machine doesn't care you can make a language based on different dick sizes and it will still take it, but we don't think like that we think and verbalize our thoughts with words, we refined to a point where we can use letters who are easy to grasp and to memorize in a verbal way who can also be used in a number of different variations

square+circle+lain+circle+dildo+triangle= function a
"a" = function a



File: 1588104661337.jpg (1.15 MB, 1000x1415, 42038e231e75cf95c7028cd5f6….jpg)

 No.267[Reply]

Let's collect here programming books that are unusual in some sense, be it their approach, presentation, or simply just quality.

 No.268

File: 1588105017883-0.png (508.75 KB, 674x881, The_Little_Schemer_4th_2.png)

File: 1588105017883-1.png (106.59 KB, 640x833, example.png)

The Little Schemer (and its continuations) have a very nice dialogue-like structure to them, which takes a bit of practice to read effectively, but once you are used to it, is a delight to read. The examples it use are very fun, too. I was told that it is an example of "programmed instruction" but other books labelled programmed instruction are nowhere near this masterpiece.

 No.269

File: 1588105789691.jpg (34.29 KB, 386x500, Functional C.jpg)

This is a textbook written for students whose introductory programming class used a functional programming language, the concrete examples are in SML. It teaches C and imperative programming through translating functional programs into efficient and idiomatic C programs. Sometimes the translations are quite formal, other times somewhat heuristic.



File: 1585668103947.jpg (165.16 KB, 1280x720, mpv-shot1289.jpg)

 No.245[Reply]

https://www.acm.org/articles/bulletins/2020/march/dl-access-during-covid-19

You can download any paper from ACM for free, until June 30, 2020! Quickly grab what you couldn't even find on sci-hub!

Don't know what to read? The Computing Surveys journal is full of papers that give an overview to the state of the art in many topics, it's always a good way to discover new problems, challenges and solutions: https://dl.acm.org/journal/csur

Happy learning!

 No.255

Yo, there’s also Library Genesis for textbook PDFs. It’s fucking great.



File: 1520648129111.png (459.91 KB, 1080x1080, Cute_Fish_Fauna.png)

 No.16[Reply]

Have you heard of Hy?
It's Lisp that works like Python.
You can access Python libraries even.
What do you think of it?
6 posts and 3 image replies omitted. Click reply to view.

 No.227

File: 1583185535370.png (684.46 KB, 600x890, 4202798.png)

>>226
>Is the format even the same for CPython, PyPy and other Python interpreters? Sorry for the questions, I have no idea how it works.
https://docs.python.org/3/glossary.html#term-bytecode
"""Python source code is compiled into bytecode, the internal representation of a Python program in the CPython interpreter. The bytecode is also cached in .pyc files so that executing the same file is faster the second time (recompilation from source to bytecode can be avoided). This “intermediate language” is said to run on a virtual machine that executes the machine code corresponding to each bytecode. Do note that bytecodes are not expected to work between different Python virtual machines, nor to be stable between Python releases.

A list of bytecode instructions can be found in the documentation for the dis module."""

https://docs.python.org/3/library/dis.html
"""The dis module supports the analysis of CPython bytecode by disassembling it. The CPython bytecode which this module takes as an input is defined in the file Include/opcode.h and used by the compiler and the interpreter.

CPython implementation detail: Bytecode is an implementation detail of the CPython interpreter. No guarantees are made that bytecode will not be added, removed, or changed between versions of Python. Use of this module should not be considered to work across Python VMs or Python releases."""

>I was hoping for something more detailed

https://github.com/python/cpython/blob/3.8/Python/compile.c

 No.228

File: 1583186946524.jpg (312.76 KB, 2048x1739, 9ceab00eb6aa52da64d7584f5c….jpg)

>>227
Looks like I just need to RTFM. Do they somewhere also explain why they decided to keep the bytecode implementation defined?

 No.229

File: 1583201092528.jpg (746.8 KB, 1280x1920, 3241784.jpg)

>>228
I'm not aware of a direct statement of the rationale behind that decision – it's not in e.g. the Design and History FAQ [0]. The spirit of The Python Language Reference suggests that it was specified in terms of an abstract execution model [1] precisely to allow more freedom for Alternate Implementations [2].

[0] https://docs.python.org/3/faq/design.html
[1] https://docs.python.org/3/reference/executionmodel.html
[2] https://docs.python.org/3/reference/introduction.html#alternate-implementations

 No.234

>>224
When running a python program, the following steps are taken:
Python source code -> abstract syntax tree (AST) -> bytecode
Hy replaces the "Python source code -> AST" step.

We should note that bytecode is an implementation detail.
CPython has its own format, Jython compiles to JRE bytecode, and other implementations can use more complicated means such as running and compiling simultaneously (JIT compilation).


>>226
>Maybe they do it like this because there's no portable bytecode format?
It's simpler if you just replace the "source code -> AST" step.
AST is the ideal model to compile your code to
because it is the same level of abstraction as it's input (source code).
You can easily see create and run your own AST with python's ast library.
It's pretty trivial to even implement a simple language yourself using that library.

 No.236

File: 1583868798991.jpeg (117.25 KB, 929x1245, 9922a90984ae75be.jpeg)

>>234
Doesn't it make a lot of optimizations impossible to do? Since you are basically translating your semantics into sugar-free Python.



File: 1582356754580.jpg (39.73 KB, 500x352, 1576393747453-0.jpg)

 No.219[Reply]

Does anyone have a link for the source code of the Antidepressant CSS theme?

 No.220




File: 1523256594186.jpg (38.14 KB, 400x527, surf-the-web.jpg)

 No.17[Reply]

What browsers do you guys use to surf the web?
I use firefox developer edition so i can install my won addons.

What other tools do you use to get around the net?
31 posts and 3 image replies omitted. Click reply to view.

 No.141

>>140
No, have you?

 No.142

>>141
I haven't yet. But I may decide to give it a try in the next day or two. More or less have been curious about it in the meanwhile.

 No.173

>>140
>Opera
No.

 No.189

I'm still happy with Firefox. There's some minor nuisances, but overall I find it pretty good.

 No.190

>>189
Same, I'm happy with Firefox for the most part. But I am interested in trying something new. I'd like to eventually replace it with something a lot better for my overall needs.



File: 1579825861259.jpg (15.18 KB, 400x300, vr.jpg)

 No.185[Reply]

I wanted to make a somewhat niche imageboard but my friend dropped out of the developing due to depression and i am more of an idea/design/admin kinda of person than good programmer and it ended up being more work that i can handle, i've been admin/mod for forums back in the day but never really the coding guy so we kinda just shot down the domain.

Has any of you operated something like that? Or has a cool webspace? or want to do one with me

 No.186

Have you thought of joining wirechan maybe?

 No.187

>>186
wirechan is in pretty good shape alreadythey got everything on point for the theme they're going for i think, i just wanted to make a image/textboard in a different theme that is not very popular with imageboard users, it was just an idea that i threw out with my friend and he said he would be down to make it but i wasn't supposed to be i guess.

Do you have a cool webspace fren?

 No.188

>>187
Yeah, I have a small landing page for my ZNC and that stuff, plus my friends are working on a revival for an ib they had, plus another one has his own ib and I help them moderate it.



File: 1526329224585.png (521.59 KB, 1100x884, ClipboardImage.png)

 No.27[Reply]

Whoops, sorry, lost my Oculus Rift.
1 post omitted. Click reply to view.

 No.29

>>28
I don't have either, I kinda wish though. Do you?

 No.30

>>29
i use google cardboard.
it costs literally 50 cents
assuming you have some smartphone already.

 No.31

>>30
I used that for a while, it was ok. Although fun, there weren't a lot of apps and games for it back when I used it. So hopefully when I buy another one and get another smartphone I'll get into it again.

 No.33

>>31
i just wanna use it as a virtual screen

 No.171

I still have my Virtual Boy. I do need to get a replacement stand for it though.



File: 1531967125232.jpg (331.64 KB, 1283x1216, pro_micro_pinout_v1_0_blue.jpg)

 No.49[Reply]

*AAAaargh why doesn't it work on the lcd display channel with this board lol
2 posts and 1 image reply omitted. Click reply to view.

 No.52

It's working on the breadboard now =D

Kind of an odd solution, but dropping the clock rate back down to 8Mhz with xdiv=0x01, same as the nano got results

void nnn_ILI9341::clock_modifier(uint8_t xdiv){
CLKPR = 1<<7;
CLKPR = xdiv & 0x0F;
}

 No.53

Well, it worked for a bit on the breadboard, loose connections(?) permitting

Still no luck with the harness / display out, though it's reading the touch input over spi just fine

 No.54

Started making a second harness using solid-core jumper-wires, display tested okay on usb power prior to wiring in the touch interface, but now again doesn't want to work

Also with both harnesses display and touch works when the micro is powered directly from a couple of AA batteries, as an anon mentioned elsewhere

 No.56

More tests, 2xAA through a little voltage step-up chip for 5 volts, 32u4 / harness 2
Display is working

Tried to repeat display working without touch connected using jumpers, usb connected / fail?

It really doesn't want to work on the 32u4/pro micro with usb connection for some reason

 No.147

use a scope



Delete Post [ ]
[1] [2] [3] [4]
| Catalog
[ a / b / cf / cy / g / lain ] [ fresh / meta ] [ home / rules / faq / affiliates ]