C   57951

« earlier    

Nim programming language | Nim
simple pseudo-language that compiles to C, C++, or Javascript
programming_languages  compiles_to  c  c++  javascript 
2 days ago by GreggInCA
What’s the difference between an integer and a pointer? – Embedded in Academia
"it is a big mistake to try to understand pointers in a programming language as if they follow the same rules as pointer-sized integer values. Even people who have come to terms with [undefined behavior] and its consequences are often surprised by this."
programming  compiler  c  c++ 
2 days ago by ddribin
"Rosie Pattern Language: Improving on 50-Year Old Regular Expression Technology" by Jamie Jennings
Intro to Rosie. A new language for matching patterns. It looks way nicer to use than regex.
regex  sysadmin  c  python 
2 days ago by jefframnani
Connected Futures: Defying Demographics: Today’s Hyperconnected Consumer ‘Generation’ - Brian Solis
The Cisco corporate blog, “Connected Futures,” recently did a profile of Brian Solis, looking in depth at his term “Generation C” and how it differs from age-defined generational groups like Millennials.
customers  digital  behavior  generation  c  interview  mobility  press  publicity  brian  solis 
3 days ago by briansolis
Kernel Self Protection Project - Linux Kernel Security Subsystem
Project to focus on secure programming in the Linux kernel. Maybe another good entry point for kernel programming.
kernel  c  security  systems-programming 
3 days ago by mamapitufo
TODO list — The Linux Kernel documentation
Linux GPU subsystem TODO, maybe there is a good entry point for kernel programming in there?
kernel  programming  systems-programming  c 
3 days ago by mamapitufo
Inline Assembler Cookbook
For real men (and women) only. Harald Kipp's contribution describes how to embed assembly language in C (Arduino/C++) programs. Arduino's AVR page (https://playground.arduino.cc/Main/AVR) cites this.
From the website:

The GNU C compiler for Atmel AVR RISC processors offers, to embed assembly language code into C programs. This cool feature may be used for manually optimizing time critical parts of the software or to use specific processor instruction, which are not available in the C language.

Because of a lack of documentation, especially for the AVR version of the compiler, it may take some time to figure out the implementation details by studying the compiler and assembler source code. There are also a few sample programs available in the net. Hopefully this document will help to increase their number.

It's assumed, that you are familiar with writing AVR assembler programs, because this is not an AVR assembler programming tutorial. It's not a C language tutorial either.

Note that this document does not cover file written completely in assembler language, refer to avr-libc and assembler programs for this.
programming  Arduino  C  C++  assemblyLanguage 
4 days ago by JJLDickinson

« earlier    

related tags

2018  63  6809  abi  algorithm  algorithms  allocator  amm  analyzer  angular  arduino  asm  assembler  assembly  assemblylanguage  audio  auta  automation  bash  behavior  bestpractices  bit  book  books  brian  buffer  bugreport  c#  c++  c/c++  c-lang  c  c11  c17  c18  c99  car  cars  case  char  clang  clientresources  cmake  code  coding  collection  comment  compiler  compilers  compiles_to  complex  complicated  console  consumers  creatives  cs  css  cuda  curation  customers  daemon  data-structures  datastructures  debugger  declaraction  declaractions  declarations  design  dev  devel  developer  development  digital  dtm  education  emdr  enclave  example  extension  fall  ffi  fix  free  functions  gcc  generation  github  go  gui  hacking  handcraft  hardware  history  html5  i18n  image  influencers  inline  interesting  internationalization  interview  java  javascript  jetbrains  jit  js  kernel  language  lapse  latex  learning  libraries  library  linux  list  locale  localization  lua  luajit  make  manual  maths  mc  mechanic  mechanics  memory  mercedes-amg  mercedes-benz  millennials  mobility  motorsport  mp3  music  mysql  native  node.js  node  nodejs  objective-c  one  opencl  openenclave  opensource  operating-systems  operating  operatingsystems  optimization  os  parsing  performance  philosophy  portability  press  profdev  programming  programming_languages  programminglanguages  publicity  python  rdf  re  reference  regex  resource  resources  reverse_engineering  ruby  rust  samochody  sdk  security  sgx  simd  software  solis  stackoverflow  string  struct  structs  switch  sysadmin  systems-programming  systems.programming  systems  team  teamwork  technology  tee  through  time  tool  toolkit  tools  trustzone  tutorial  types  unittesting  unix  untangling  update  utils  video  visualization  warp  wavefront  wchar  windows  writing  wynajem  youtube 

Copy this bookmark: