eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++ . I reference this weekly.
Language: bash
Author: GitHub Repos (@github-repos)
0 stars · 46 views
Viewing path: .gitattributes
Files
- ring_buffer_rotate_2d_array_up.cpp (cpp)
- sizeof_compile_time_lib.h (h)
- class_using_declaration_advanced.cpp (cpp)
- operator_quotequote_user_defined_literals_printme.cpp (cpp)
- integer_literals.cpp (cpp)
- pthreads_wikipedia_demo.c (c)
- double_resolution_test_2.cpp (cpp)
- ZeroMQ_zmqpp_server.cpp (cpp)
- threePipeDemo.c (c)
- concurrency_condition_variable_notify_one_TODO.cpp (cpp)
- containers_ring_buffer_FIFO_GREAT.c (c)
- linuxtimerlib.c (c)
- containers_memory_pool_TODO.c (c)
- dbus_ipc__sdbus__client_and_server.c (c)
- ZeroMQ_cppzmq_client.cpp (cpp)
- environment_variables_getenv_and_setenv.c (c)
- terminal_check.sh (sh)
- read_stdin_getc_basic.c (c)
- back_up_all_input_args.sh (sh)
- struct_to_array_via_type_punning_raw_pointer.c (c)
- floating_point_math.sh (sh)
- socket__ethernet__udp_broadcast.c (c)
- bitwise_operators_shift_1s_and_0s_WIP.c (c)
- enum_class_iterate.cpp (cpp)
- .gitattributes (gitattributes)
- .gitignore (gitignore)
- .settings (settings)
- language.settings.xml (xml)
- .vscode (vscode)
- settings.json (json)
- FreeRTOS (txt)
- FreeRTOSConfig.h (h)
- FreeRTOSConfig_GS_customizations.h (h)
- Percepio_Tracealyzer (txt)
- README.md (md)
- LICENSE (txt)
- README.md (md)
- TODO.md (md)
- TODO2.txt (txt)
- arduino (txt)
- Blink (txt)
- Button__jumper_wire_as_button_with_internal_pullup_resistor (txt)
- Leonardo_type_once_per_second (txt)
- README.md (md)
- bitbanged_blocking_pwm__dim_led13 (txt)
- coulomb_counter_with_cooperative_multitasking_macro (txt)
- progmem_array_of_2d_arrays (txt)
- avr (txt)
- avr_ATmega328_blink--UNTESTED.c (c)
- awk (txt)
- awk_syntax_tests.sh (sh)
- input_file_1.txt (txt)
- bash (txt)
- .gitignore (gitignore)
- alarm.sh (sh)
- alarm_lib.sh (sh)
- alsa_aplay_high_tone.sh (sh)
- alsa_aplay_play_music.sh (sh)
- alsa_aplay_wav_file.sh (sh)
- ansi_color_codes.sh (sh)
- ansi_color_codes_simple_lib_demo.sh (sh)
- ansi_text_format_lib.sh (sh)
- argument_parsing__1_beginner.sh (sh)
- argument_parsing__2_intermediate.sh (sh)
- array_list_all_files_and_directories.sh (sh)
- array_of_arrays__2D_3D_multidimensional_arrays.sh (sh)
- array_pass_as_bash_parameter_1_indexed.sh (sh)
- array_pass_as_bash_parameter_2_associative.sh (sh)
- array_pass_as_bash_parameter_by_reference.sh (sh)
- array_practice.sh (sh)
- array_print.sh (sh)
- array_slicing_demo.sh (sh)
- arrays_join_and_print.sh (sh)
- centipede_game.sh (sh)
- character_escaping_demo.sh (sh)
- check_if_pid_exists.sh (sh)
- countdown_timer.sh (sh)
- decimal_to_binary_string.sh (sh)
- extract_and_concatenate_pdf_pages.sh (sh)
- get_script_path.sh (sh)
- git_get_short_hash.sh (sh)
- if__name__==__main___check_if_sourced_or_executed.sh (sh)
- ipc_pipe_fifo.sh (sh)
- libraries (txt)
- README.md (md)
- make_portable.sh (sh)
- multi_process_program.sh (sh)
- multiline_string.sh (sh)
- print_all_parameters.sh (sh)
- print_and_run.sh (sh)
- qrcode.png (image)
- read_keypress.sh (sh)
- sandbox (txt)
- README.md (md)
- print_and_run1.sh (sh)
- print_and_run2.sh (sh)
- print_and_run_cmd.sh (sh)
- show_desktop_with_wmctrl.sh (sh)
- show_desktop_with_xdotool.sh (sh)
- show_desktop_with_ydotool.sh (sh)
- sine_waves_plot_300Hz_plus_60Hz_BingAI.sh (sh)
- sound_bell_lib.sh (sh)
- source_and_export.sh (sh)
- speed_tests__comparison_with_test_cmd_vs_double_square_bracket_bash_builtin.svg (image)
- test_dir_for_symlinks (txt)
- timestamps_with_rounding_truncating_and_math.sh (sh)
- wip (txt)
- README.md (md)
- alsa_aplay_try_to_play_via_for_loop_WIP.sh (sh)
- music.txt (txt)
- read_arrays.sh (sh)
- c (txt)
- TODO (txt)
- ZeroMQ_hello_world_server_to_server.c (c)
- array_designated_initializers.c (c)
- atomic_types_race_condition_test.c (c)
- audio_play_frequency_sweep.c (c)
- socket__ethernet__client_and_server.c (c)
- socket__ethernet__tcp_basic.c (c)
- socket__ethernet__udp_basic.c (c)
- socket__ethernet__udp_max_packet_size.c (c)
- socket__geeksforgeeks_tcp_client.c (c)
- socket__geeksforgeeks_tcp_server.c (c)
- TODO.md (md)
- abandoned (txt)
- socket__ethernet__oracle_tcp_client.c (c)
- socket__ethernet__oracle_tcp_server.c (c)
- absolute_value_of_num1_minus_num2.c (c)
- array_2d_fill_from_user_input_scanf_and_getc.c (c)
- array_2d_practice.c (c)
- array_filter_and_remove_element.c (c)
- atomic_types.c (c)
- atomic_types_pthread_race_condition_test_EDIT.c (c)
- byteswap_README.md (md)
- containers_array_buffer_LIFO_TODO.c (c)
- containers_array_dynamic_array_of_int_with_factory_create_func.c (c)
- containers_hash_table_TODO.c (c)
- containers_linked_list_TODO.c (c)
- cooperative_multitasking_TODO.c (c)
- docs (txt)
- Socket_server-1_source.txt (txt)
- udpfuncdiag_source.txt (txt)
- environment_variables_environ_and_main_envp.c (c)
- environment_variables_getenv.c (c)
- func_ptr_typedef.c (c)
- func_universal_lib_WIP.c (c)
- hello_world.c (c)
- hello_world_basic.c (c)
- hello_world_extra_basic.c (c)
- integer_promotion_overflow_underflow_undefined_behavior.c (c)
- logger--WIP.cpp (cpp)
- malloc_override_test.c (c)
- math_sin_is_undefined.c (c)
- modulus_of_positive_and_negative_integers.c (c)
- modulus_of_positive_and_negative_integers_EDIT.c (c)
- ncurses (txt)
- onlinegdb--atomic_block_in_c_WORKS.c (c)
- onlinegdb--empirically_determine_max_thread_stack_size.md (md)
- onlinegdb--empirically_determine_max_thread_stack_size_Bruno_Haible.c (c)
- onlinegdb--empirically_determine_max_thread_stack_size_GS_version.c (c)
- opaque_pointer_demo_main.c (c)
- opaque_pointer_demo_module.c (c)
- opaque_pointer_demo_module.h (h)
- print_UINT64_MAX_inttypes.c (c)
- print_binary_representation_TODO.c (c)
- printf_bold_and_colors.c (c)
- read_file_into_c_string_and_array_of_lines.c (c)
- read_stdin_fgets_string_and_arrow_keys.c (c)
- realtime_scheduler_README.md (md)
- rounding_integer_division (txt)
- readme.md (md)
- rounding_integer_division.md (md)
- run_tests.sh (sh)
- sizeof_compile_time__print_sizeof_struct_or_datatype.c (c)
- sizeof_compile_time_lib_test_BEST.c (c)
- sleep_nanosleep.c (c)
- sleep_nanosleep_minimum_time_interval.c (c)
- socket__binarytides_simple_udp_client.c (c)
- socket__geeksforgeeks_udp_server.c (c)
- socket__geeksforgeeks_udp_server_GS_edit_GREAT.c (c)
- socket__udp_2way_streaming__command_and_control_TODO.c (c)
- socket__udp_server_client_TODO.c (c)
- socket__udp_server_to_server_TODO.c (c)
- socket_ethernet_packets_README.md (md)
- static_extern_function_include__module.h (h)
- static_extern_function_include__module_ptrs.h (h)
- static_extern_function_include__module_wrapper.h (h)
- stdint_sizes.c (c)
- stringslib.c (c)
- stringslib.h (h)
- strncmpci.c (c)
- struct_basic_demo_WITH_nested_structs.c (c)
- struct_initialization2.c (c)
- struct_to_array_via_type_punning_union.c (c)
- time_convert_YYYYMMDD_str_to_secs_since_1_Jan_1970.c (c)
- timing_clock_gettime_full_demo.c (c)
- timinglib.c (c)
- timinglib.h (h)
- timinglib_get_resolution.c (c)
- timinglib_timestamps_rapid.c (c)
- timinglib_unittest_TODO.cpp (cpp)
- utilities.c (c)
- utilities.h (h)
- variadic_functions_in_c_and_cpp_TODO.cpp (cpp)
- zeroMq_hello_world_client.c (c)
- cpp (txt)
- README.md (md)
- TODO (txt)
- string_remove_chars_from_std_string__speedtest.cpp (cpp)
- ZeroMQ_zmqpp_client.cpp (cpp)
- bin_hello_world (txt)
- check_addr_of_weak_undefined_funcs.cpp (cpp)
- chrono_duration_literals__using_declaration.cpp (cpp)
- class_constructor_w_default_args.cpp (cpp)
- class_copy_constructor_and_assignment_operator (txt)
- class_inheritance_and_using_override_in_class.cpp (cpp)
- concurrency_this_thread_sleep_until_TODO.cpp (cpp)
- constexpr_std_max.cpp (cpp)
- curl_examples__http-post.c (c)
- curl_lib_WIP.cpp (cpp)
- curl_rest_api_http_post_and_get.c (c)
- curl_systemcall_lib.cpp (cpp)
- curl_systemcall_lib_unittest.cpp (cpp)
- debug.cpp (cpp)
- debug.h (h)
- debug_unittest.cpp (cpp)
- enum_c_style_iterate.cpp (cpp)
- enum_class_iterate_via_cpp20_range-based_views.cpp (cpp)
- file_open_and_read_by_linux_open_and_std_ifstream_at_once.cpp (cpp)
- floating_point_resolution (txt)
- double_resolution_test_1.cpp (cpp)
- double_resolution_test_3--Figure_1c_zoomed_in_really_small_to_very_beginning.png (image)
- double_resolution_test_3.cpp (cpp)
- double_resolution_test_4.cpp (cpp)
- plot_data.py (py)
- readme.md (md)
- fmt_lib_demo.cpp (cpp)
- gtest_demo__sample1_factorial_and_is_prime.cc (cc)
- gtest_demo__sample1_factorial_and_is_prime.h (h)
- gtest_demo__sample1_factorial_and_is_prime_unittest.cc (cc)
- hello_world_basic.cpp (cpp)
- hello_world_extra_basic.cpp (cpp)
- include_bits_stdc++.cpp (cpp)
- iterators_README.md (md)
- json_nlohmann_demo.cpp (cpp)
- macro_practice (txt)
- advanced_macro_usage_pass_in_entire_func.cpp (cpp)
- bin_adv_macro (txt)
- mpmc_thread_safe_queue (txt)
- .gitignore (gitignore)
- Makefile (txt)
- README.md (md)
- main.cpp (cpp)
- onlinegdb--atomic_block_in_cpp_1_WORKS.cpp (cpp)
- onlinegdb--atomic_block_in_cpp_2_FAILS.cpp (cpp)
- onlinegdb--const_reference_to_vector__default_func_parameter.cpp (cpp)
- run_hello_world.sh (sh)
- sockets_epoll (txt)
- ATTRIBUTION.md (markdown)
- cooperative_multitasking_task_timer_TODO.c (c)
- resize_svg.sh (sh)
- library_basic_example.sh (sh)
- ansi_text_format_lib_unittest.sh (sh)
- read_stdin_fgets_basic_input_from_user.c (c)
- timinglib_pthread_periodic_loop.c (c)
- macro_make_unique_variable_name_with_line_number.c (c)
- hello_world_basic.sh (sh)
- timestamp_lib_WIP.sh (sh)
- freertos_debugging.h (h)
- array_2d_via_std_vector.cpp (cpp)
- linuxtimerlib_example.c (c)
- read_system_call_via_pipe__arrow_keypresses.c (c)
- hello_world_best.sh (sh)
- curl_lib_unittest_TODO.cpp (cpp)
- socket__binarytides_simple_udp_server_GS_edit.c (c)
- socket__geeksforgeeks_udp_client.c (c)
- struct_basic_demo_withOUT_nested_structs.c (c)
- curl_lib_WIP.h (h)
- interpolation_function_TODO.c (c)
- dynamic_func_call_before_and_after_main__build_and_run.sh (sh)
- class_copy_constructor_and_assignment_operator__rule_of_3_and_rule_of_5.cpp (cpp)
- rounding_integer_division.cpp (cpp)
- hello_world_coderpad_TODO.cpp (cpp)
- linuxtimerlib.h (h)
- speed_tests__comparison_with_test_cmd_vs_double_square_bracket_bash_builtin.sh (sh)
- class_construct_vector_from_c_style_array_and_overload_operator[].cpp (cpp)
- README.md (md)
- if__name__==__main___check_if_sourced_or_executed_best.sh (sh)
- macro_print_macro_values_at_compile_time.c (c)
- qrcode_input.txt (txt)
- cmake (txt)
- README.md (md)
- ansi_colors.cmake (cmake)
- git_commit_hash.cmake (cmake)
- CMakeLists.txt (txt)
- timinglib_sleep_and_sleep_until.c (c)
- README.md (md)
- hello_world.sh (sh)
- preincrement_and_postincrement_demo.c (c)
- Link to Copy constructor vs assignment operator in C++ - GeeksforGeeks%%%%% [see `t2 = t1;`...calls `operator=@1CA_NAME.txt (txt)
- ZeroMQ_cppzmq_server.cpp (cpp)
- print_size_t.c (c)
- static_extern_function_include__module_extensions.c (c)
- assert_practice.c (c)
- static_variable_declaration_test.c (c)
- double_resolution_test_3--Figure_1a.png (image)
- read_system_call_via_pipe__keypress.c (c)
- binary_tree_comparison_depth1stSearch_vs_breadth1stSearch_TODO.cpp (cpp)
- argument_parsing__3_advanced__gen_prog_template.sh (sh)
- struct_to_array_via_type_punning_union_more_efficient.c (c)
- sleep_windows_and_linux.c (c)
- byte_array_reinterpret_cast_to_uint64_t.c (c)
- gcc_dash_D_macro_define.c (c)
- calculate_e__eulers_number.c (c)
- qrencode_send_text_to_phone.sh (sh)
- string_remove_vowels.cpp (cpp)
- alsa_aplay__play_tone_sound_WIP.c (c)
- ping_until_alive.sh (sh)
- double_resolution_test_3--Figure_1b_zoomed_in.png (image)
- type_punning.c (c)
- process_10_bit_video_data.cpp (cpp)
- zeroMQ_hello_world_server.c (c)
- func_universal_lib_WIP.h (h)
- audio_sweepup_WIP.c (c)
- read_file_speedtest1.c (c)
- timinglib_timestamps_basic.c (c)
- Makefile (txt)
- sizeof_types.c (c)
- ZeroMQ_hello_world_server_client.c (c)
- pthreads_wikipedia_demo2.c (c)
- puzzle__maze__smallest_sum_flowing_down_and_right.cpp (cpp)
- string_literals_test_for_eRCaGuy_hash_table.c (c)
- read_stdin_getc_any_key.c (c)
- socket__binarytides_simple_udp_server.c (c)
- NOTES_architecture_and_best_practices.md (md)
- timing.md (md)
- multiline_string1.sh (sh)
- static_extern_function_include__main.c (c)
- bit_manipulation_TODO.c (c)
- alsa_aplay_low_tone.sh (sh)
- stringslib_unittest.cpp (cpp)
- atomic_types_pthread_race_condition_test.c (c)
- curl_examples__simplepost.c (c)
- todo_(what_to_work_on_next).txt (txt)
- struct_to_array_via_bit_shifting.c (c)
- socket__ethernet__oracle_udp_client.c (c)
- socket__geeksforgeeks_udp_client_GS_edit_GREAT.c (c)
- pthreads_README.md (md)
- read_file_into_c_string_and_array_of_lines_EDIT_TODO.c (c)
- curl_systemcall_lib.h (h)
- function_ptr_typedef_vs_std_function.cpp (cpp)
- array_operator[]_of_structs.cpp (cpp)
- sound_bell_lib_unittest.sh (sh)
- string_concatenate.c (c)
- class_using_declaration_basic__expose_shadowed_parent_foo_in_child.cpp (cpp)
- dynamic_func_call_before_and_after_main.c (c)
- class_inheritance_chains_GREAT.cpp (cpp)
- Socket_server-1.png (image)
- udpfuncdiag.png (image)
- CMakeLists.txt (txt)
- static_extern_function_include__module.c (c)
- README.md (md)
- namespace_around_main__undefined_reference_to_main_when_linking.cpp (cpp)
- class_inheritance_constructors_and_initialization_of_derived_classes_GREAT.cpp (cpp)
- run_tests_sample_output.txt (txt)
- socket__ethernet__oracle_udp_server.c (c)
- string_initialize_into_small_buffer.c (c)
- onlinegdb--cpp_default_args_practice.cpp (cpp)
- hello_world.cpp (cpp)
- awk_hello_world.sh (sh)
- double_ptr_and_sizeof.c (c)
- endianness_get.c (c)
- README.md (md)
- read_stdin_notes.md (md)
- static_assert_for_all_versions_of_c_and_cpp.c (c)
- ansi_text_format_lib_README.md (md)
- array_practice_associative__ie_hash_tables.sh (sh)
- remove_char_from_std_string_speedtest.cpp (cpp)
- system_call_list_files.c (c)
- ncurses_hello_world.c (c)
- hello_world_coderpad_README_TODO.md (md)
- function_ptr_to_any_function_type.cpp (cpp)
- make_path_to_file.cpp (cpp)
- sine_waves_plot_300Hz_plus_60Hz_BingAI.png (image)
- integer_test_for_true_WIP.cpp (cpp)
- system_call_python.c (c)
- struct_pass_R_values_and_L_values_by_value_and_reference.c (c)
- math_sin_and_asin.c (c)
- onlinegdb--atomic_block_in_cpp_3_WORKS.cpp (cpp)
- ansi_color_codes_simple_lib.sh (sh)
- awk_hello_world_SAMPLE_OUTPUT.txt (txt)
- read_stdin_getc_until_only_enter_key.c (c)
- print_FUNCNAME_and_BASH_SOURCE_builtin_bash_arrays.sh (sh)
- system_call_python.py (py)
- freertos_debugging.c (c)
- constructor__value_initialization_of_integers_int()_uint64_t()_int{}_T()_T{}_etc_WIP.cpp (cpp)
- static_assert_enforce_type_checking_TODO.c (c)
- fmt_lib_print_c_and_cpp_strings.cpp (cpp)
- .gitignore (gitignore)
- uint8_t_rollover.c (c)
- file_text_insertion_TODO.c (c)