• About TC
  • Affiliate Disclaimer
  • Privacy Policy
  • TOS
  • Contact
Monday, July 7, 2025
Techcratic
  • TC
  • AI
    Artificial Intelligence

    Transforming network operations with AI: How Swisscom built a network assistant using Amazon Bedrock

    Artificial Intelligence

    EgoDex: Learning Dexterous Manipulation from Large-Scale Egocentric Video

    Artificial Intelligence

    Instruction-Following Pruning for Large Language Models

    Artificial Intelligence

    How to Combine Streamlit, Pandas, and Plotly for Interactive Data Apps

    Artificial Intelligence

    Tailor responsible AI with new safeguard tiers in Amazon Bedrock Guardrails

    Artificial Intelligence

    Automate Data Quality Reports with n8n: From CSV to Professional Analysis

    Artificial Intelligence

    NewDay builds A Generative AI based Customer service Agent Assist with over 90% accuracy

    Artificial Intelligence

    5 Things You Need to Know About Agentic AI

    Artificial Intelligence

    Normalizing Flows are Capable Generative Models

  • App Zone

    Top 3 Dev Tool Apps of 2025: Features, Pros, and Cons

    Top 3 Launcher Apps for Apple: Features, Pros, and Cons

    Top 3 Launcher Apps for Apple: Features, Pros, and Cons

    Top 3 Launcher Apps for Android: Features, Pros, and Cons

    Top 3 Launcher Apps for Android: Features, Pros, and Cons

    Top 3 Card Game Apps of 2025: Features, Pros, and Cons

    Top 3 Card Game Apps of 2025: Features, Pros, and Cons

    Top 3 Medical Apps of 2025: Features, Pros, and Cons

    Top 3 Medical Apps of 2025: Features, Pros, and Cons

    Top 3 Travel Apps of 2025: Features, Pros, and Cons

    Top 3 Travel Apps of 2025: Features, Pros, and Cons

    Top 3 Casual Game Apps for 2025: Features, Pros, and Cons

    Top 3 Casual Game Apps for 2025: Features, Pros, and Cons

    Top 3 Food Apps for 2025: Features, Pros, and Cons

    Top 3 Food Apps for 2025: Features, Pros, and Cons

    Top 3 Sport Apps for 2025: Features, Pros, and Cons

    Top 3 Sport Apps for 2025: Features, Pros, and Cons

  • Apple
    Samsung boosts SmartThings with AI & expanded Apple support

    Samsung boosts SmartThings with AI & expanded Apple support

    iPhone 17 Pro render shows shifted MagSafe, lower Apple logo

    iPhone 17 Pro render shows shifted MagSafe, lower Apple logo

    Get back to basics with MS Office 2019 for $43

    Keep it simple and save: Office 2019 just works (now $40)

    Save Up to $150 Now

    Save Up to $150 Now

    Here’s how iPhone 17 Pro will differentiate itself from previous iPhone models

    New iPhone 17 Pro renders highlight aluminum design, repositioned Apple logo

    Yes, you can run Windows 11 on your Mac — and it’s only $15

    Run Windows apps on your Mac with Windows 11 Pro — now just $9.97

    How to stop LG & Samsung smart TV tracking, screen captures

    How to stop LG & Samsung smart TV tracking, screen captures

    Apple’s F1 expected to hit $300M at the box office this weekend

    Apple’s F1 expected to hit $300M at the box office this weekend

    Apple is reportedly working on a cheaper MacBook, but will it stick the landing?

    Apple is reportedly working on a cheaper MacBook, but will it stick the landing?

  • Retro Rewind
    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

  • Tech Deals
    Samsung SSD 9100 PRO 4TB, PCIe 5.0×4 M.2 2280, Seq. Read Speeds Up to 14,800MB/s, Best…

    Samsung SSD 9100 PRO 4TB, PCIe 5.0×4 M.2 2280, Seq. Read Speeds Up to 14,800MB/s, Best…

    ORICO 2TB NVMe SSD PCIe 4.0 – Up to 7000MB/s, M.2 2280 Internal Solid State Drive, Fast…

    ORICO 2TB NVMe SSD PCIe 4.0 – Up to 7000MB/s, M.2 2280 Internal Solid State Drive, Fast…

    StarTech.com 2.5″ to 3.5″ SATA HDD/SSD Adapter Enclosure – External Hard Drive Converter…

    StarTech.com 2.5″ to 3.5″ SATA HDD/SSD Adapter Enclosure – External Hard Drive Converter…

    Logitech G Pro X Wired Gaming Headset: Blue VO!CE Detachable Boom Mic, DTS 7.1, 50 mm…

    Logitech G Pro X Wired Gaming Headset: Blue VO!CE Detachable Boom Mic, DTS 7.1, 50 mm…

    Lenovo ThinkPad E16 G2 16″ FHD+ Business Laptop Computer, Intel 16-Core Ultra 7 155H…

    Lenovo ThinkPad E16 G2 16″ FHD+ Business Laptop Computer, Intel 16-Core Ultra 7 155H…

    HP Printer Paper | 8.5 x 11 Paper | Office 20 lb | 3 Ream Case – 1500 Sheets | 92 Bright…

    HP Printer Paper | 8.5 x 11 Paper | Office 20 lb | 3 Ream Case – 1500 Sheets | 92 Bright…

    JUANWE 32GB Micro SD Cards 10 Pack Memory Card, SDHC High-Speed U1 A1 SD Card, 32GB TF…

    JUANWE 32GB Micro SD Cards 10 Pack Memory Card, SDHC High-Speed U1 A1 SD Card, 32GB TF…

    EVGA GeForce GTX 1650 Super SC Ultra Gaming, 4GB GDDR6, Dual Fan, Metal Backplate,…

    EVGA GeForce GTX 1650 Super SC Ultra Gaming, 4GB GDDR6, Dual Fan, Metal Backplate,…

    CableCreation 6 Feet TRRS Headhpone Extension Cable Bundle with 1.5 Feet TRRS…

    CableCreation 6 Feet TRRS Headhpone Extension Cable Bundle with 1.5 Feet TRRS…

  • Tech Eats
    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Tiramisu Mug Cake: Coffee Lover’s Dream in 2 Minutes!

    Tiramisu Mug Cake: Coffee Lover’s Dream in 2 Minutes!

  • Tesla
    20PCS Lug Nut Covers, 17mm Hexagonal Nut Covers with Removal Tool, Universal Car Wheel…

    20PCS Lug Nut Covers, 17mm Hexagonal Nut Covers with Removal Tool, Universal Car Wheel…

    2025 Font Bottom Seat Covers for Tesla Model 3/Y Juniper/Highland [Breathable Mesh &…

    2025 Font Bottom Seat Covers for Tesla Model 3/Y Juniper/Highland [Breathable Mesh &…

    Vacuum Magnetic Suction Phone Holder, Foldable and Retractable Hands-Free Suction Cup…

    Vacuum Magnetic Suction Phone Holder, Foldable and Retractable Hands-Free Suction Cup…

    Tesla Phone Mount, [Strong Magnets & Super Stable ] Tesla Phone Holder Model 3/Y…

    Tesla Phone Mount, [Strong Magnets & Super Stable ] Tesla Phone Holder Model 3/Y…

    REEVAA 2025 Upgrade USB Charger Hub for Tesla Model 3 [GaN Tech, Ultra Safe], Center…

    REEVAA 2025 Upgrade USB Charger Hub for Tesla Model 3 [GaN Tech, Ultra Safe], Center…

    REEVAA 2025 Upgrade Tesla Model 3 Sunshade Roof [No Gaps, No-Sagging] Tesla 3…

    REEVAA 2025 Upgrade Tesla Model 3 Sunshade Roof [No Gaps, No-Sagging] Tesla 3…

    1PC Rear Bed Cooler Storage Box Compatible with Tesla Cybertruck 2024 Oxford Waterproof…

    1PC Rear Bed Cooler Storage Box Compatible with Tesla Cybertruck 2024 Oxford Waterproof…

    Seat Back Hooks for Tesla Model 3, Model Y, Model S & Model X 2021-2025 – Bag Purse Back…

    Seat Back Hooks for Tesla Model 3, Model Y, Model S & Model X 2021-2025 – Bag Purse Back…

    Tesla Supercharger to CCS1 Charger Adapter, Max 500A 1000V NACS to CCS EV Fast Charge…

    Tesla Supercharger to CCS1 Charger Adapter, Max 500A 1000V NACS to CCS EV Fast Charge…

  • UFO
    Amico 200W 10 Pack UFO LED High Bay Light 28,000lm 5000K LED High Bay Lights with UL Listed US Hook 5′ Cable Alternative to 650W MH/HPS for Gym Factory Barn Warehouse

    Amico 200W 10 Pack UFO LED High Bay Light 28,000lm 5000K LED High Bay Lights with UL Listed US Hook 5′ Cable Alternative to 650W MH/HPS for Gym Factory Barn Warehouse

    Unraveling the Roswell Incident UFO Crash, Cover Ups, and Extraterrestrial Theories Explained #facts

    Unraveling the Roswell Incident UFO Crash, Cover Ups, and Extraterrestrial Theories Explained #facts

    T-Shirt

    T-Shirt

    Idea Vest Birthday Decorations – Sign HERE Birthday Vest Gifts – Funny Party Decoration for Family, Friend

    Idea Vest Birthday Decorations – Sign HERE Birthday Vest Gifts – Funny Party Decoration for Family, Friend

    The Indigestible Truth About The UFO Phenomenon with Former CIA Officer Jim Semivan [Clip]

    The Indigestible Truth About The UFO Phenomenon with Former CIA Officer Jim Semivan [Clip]

    Drone with Camera, 2K HD FPV Drone with Brushless Motor, Altitude Hold, Gesture Selfie, 3D Flips, Waypoint Fly, One Key Take Off/Landing, Foldable Mini Drones for Adults and Beginners

    Drone with Camera, 2K HD FPV Drone with Brushless Motor, Altitude Hold, Gesture Selfie, 3D Flips, Waypoint Fly, One Key Take Off/Landing, Foldable Mini Drones for Adults and Beginners

    Top 6 Real UFO Sightings That Still Have No Explanation | Most Mysterious Cases Ever Documented

    Top 6 Real UFO Sightings That Still Have No Explanation | Most Mysterious Cases Ever Documented

    MR.GREEN Tweezers For Women Facial Hair, Professional Precision Eyebrow Tweezers for Women and Men, Stainless Steel Slanted Cute Hair Removal Plucker

    MR.GREEN Tweezers For Women Facial Hair, Professional Precision Eyebrow Tweezers for Women and Men, Stainless Steel Slanted Cute Hair Removal Plucker

    TOP 4 ALIEN ARTIFACTS UNEARTHED | Ancient Aliens | The UnXplained Zone

    TOP 4 ALIEN ARTIFACTS UNEARTHED | Ancient Aliens | The UnXplained Zone

No Result
View All Result
  • TC
  • AI
    Artificial Intelligence

    Transforming network operations with AI: How Swisscom built a network assistant using Amazon Bedrock

    Artificial Intelligence

    EgoDex: Learning Dexterous Manipulation from Large-Scale Egocentric Video

    Artificial Intelligence

    Instruction-Following Pruning for Large Language Models

    Artificial Intelligence

    How to Combine Streamlit, Pandas, and Plotly for Interactive Data Apps

    Artificial Intelligence

    Tailor responsible AI with new safeguard tiers in Amazon Bedrock Guardrails

    Artificial Intelligence

    Automate Data Quality Reports with n8n: From CSV to Professional Analysis

    Artificial Intelligence

    NewDay builds A Generative AI based Customer service Agent Assist with over 90% accuracy

    Artificial Intelligence

    5 Things You Need to Know About Agentic AI

    Artificial Intelligence

    Normalizing Flows are Capable Generative Models

  • App Zone

    Top 3 Dev Tool Apps of 2025: Features, Pros, and Cons

    Top 3 Launcher Apps for Apple: Features, Pros, and Cons

    Top 3 Launcher Apps for Apple: Features, Pros, and Cons

    Top 3 Launcher Apps for Android: Features, Pros, and Cons

    Top 3 Launcher Apps for Android: Features, Pros, and Cons

    Top 3 Card Game Apps of 2025: Features, Pros, and Cons

    Top 3 Card Game Apps of 2025: Features, Pros, and Cons

    Top 3 Medical Apps of 2025: Features, Pros, and Cons

    Top 3 Medical Apps of 2025: Features, Pros, and Cons

    Top 3 Travel Apps of 2025: Features, Pros, and Cons

    Top 3 Travel Apps of 2025: Features, Pros, and Cons

    Top 3 Casual Game Apps for 2025: Features, Pros, and Cons

    Top 3 Casual Game Apps for 2025: Features, Pros, and Cons

    Top 3 Food Apps for 2025: Features, Pros, and Cons

    Top 3 Food Apps for 2025: Features, Pros, and Cons

    Top 3 Sport Apps for 2025: Features, Pros, and Cons

    Top 3 Sport Apps for 2025: Features, Pros, and Cons

  • Apple
    Samsung boosts SmartThings with AI & expanded Apple support

    Samsung boosts SmartThings with AI & expanded Apple support

    iPhone 17 Pro render shows shifted MagSafe, lower Apple logo

    iPhone 17 Pro render shows shifted MagSafe, lower Apple logo

    Get back to basics with MS Office 2019 for $43

    Keep it simple and save: Office 2019 just works (now $40)

    Save Up to $150 Now

    Save Up to $150 Now

    Here’s how iPhone 17 Pro will differentiate itself from previous iPhone models

    New iPhone 17 Pro renders highlight aluminum design, repositioned Apple logo

    Yes, you can run Windows 11 on your Mac — and it’s only $15

    Run Windows apps on your Mac with Windows 11 Pro — now just $9.97

    How to stop LG & Samsung smart TV tracking, screen captures

    How to stop LG & Samsung smart TV tracking, screen captures

    Apple’s F1 expected to hit $300M at the box office this weekend

    Apple’s F1 expected to hit $300M at the box office this weekend

    Apple is reportedly working on a cheaper MacBook, but will it stick the landing?

    Apple is reportedly working on a cheaper MacBook, but will it stick the landing?

  • Retro Rewind
    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

  • Tech Deals
    Samsung SSD 9100 PRO 4TB, PCIe 5.0×4 M.2 2280, Seq. Read Speeds Up to 14,800MB/s, Best…

    Samsung SSD 9100 PRO 4TB, PCIe 5.0×4 M.2 2280, Seq. Read Speeds Up to 14,800MB/s, Best…

    ORICO 2TB NVMe SSD PCIe 4.0 – Up to 7000MB/s, M.2 2280 Internal Solid State Drive, Fast…

    ORICO 2TB NVMe SSD PCIe 4.0 – Up to 7000MB/s, M.2 2280 Internal Solid State Drive, Fast…

    StarTech.com 2.5″ to 3.5″ SATA HDD/SSD Adapter Enclosure – External Hard Drive Converter…

    StarTech.com 2.5″ to 3.5″ SATA HDD/SSD Adapter Enclosure – External Hard Drive Converter…

    Logitech G Pro X Wired Gaming Headset: Blue VO!CE Detachable Boom Mic, DTS 7.1, 50 mm…

    Logitech G Pro X Wired Gaming Headset: Blue VO!CE Detachable Boom Mic, DTS 7.1, 50 mm…

    Lenovo ThinkPad E16 G2 16″ FHD+ Business Laptop Computer, Intel 16-Core Ultra 7 155H…

    Lenovo ThinkPad E16 G2 16″ FHD+ Business Laptop Computer, Intel 16-Core Ultra 7 155H…

    HP Printer Paper | 8.5 x 11 Paper | Office 20 lb | 3 Ream Case – 1500 Sheets | 92 Bright…

    HP Printer Paper | 8.5 x 11 Paper | Office 20 lb | 3 Ream Case – 1500 Sheets | 92 Bright…

    JUANWE 32GB Micro SD Cards 10 Pack Memory Card, SDHC High-Speed U1 A1 SD Card, 32GB TF…

    JUANWE 32GB Micro SD Cards 10 Pack Memory Card, SDHC High-Speed U1 A1 SD Card, 32GB TF…

    EVGA GeForce GTX 1650 Super SC Ultra Gaming, 4GB GDDR6, Dual Fan, Metal Backplate,…

    EVGA GeForce GTX 1650 Super SC Ultra Gaming, 4GB GDDR6, Dual Fan, Metal Backplate,…

    CableCreation 6 Feet TRRS Headhpone Extension Cable Bundle with 1.5 Feet TRRS…

    CableCreation 6 Feet TRRS Headhpone Extension Cable Bundle with 1.5 Feet TRRS…

  • Tech Eats
    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Tiramisu Mug Cake: Coffee Lover’s Dream in 2 Minutes!

    Tiramisu Mug Cake: Coffee Lover’s Dream in 2 Minutes!

  • Tesla
    20PCS Lug Nut Covers, 17mm Hexagonal Nut Covers with Removal Tool, Universal Car Wheel…

    20PCS Lug Nut Covers, 17mm Hexagonal Nut Covers with Removal Tool, Universal Car Wheel…

    2025 Font Bottom Seat Covers for Tesla Model 3/Y Juniper/Highland [Breathable Mesh &…

    2025 Font Bottom Seat Covers for Tesla Model 3/Y Juniper/Highland [Breathable Mesh &…

    Vacuum Magnetic Suction Phone Holder, Foldable and Retractable Hands-Free Suction Cup…

    Vacuum Magnetic Suction Phone Holder, Foldable and Retractable Hands-Free Suction Cup…

    Tesla Phone Mount, [Strong Magnets & Super Stable ] Tesla Phone Holder Model 3/Y…

    Tesla Phone Mount, [Strong Magnets & Super Stable ] Tesla Phone Holder Model 3/Y…

    REEVAA 2025 Upgrade USB Charger Hub for Tesla Model 3 [GaN Tech, Ultra Safe], Center…

    REEVAA 2025 Upgrade USB Charger Hub for Tesla Model 3 [GaN Tech, Ultra Safe], Center…

    REEVAA 2025 Upgrade Tesla Model 3 Sunshade Roof [No Gaps, No-Sagging] Tesla 3…

    REEVAA 2025 Upgrade Tesla Model 3 Sunshade Roof [No Gaps, No-Sagging] Tesla 3…

    1PC Rear Bed Cooler Storage Box Compatible with Tesla Cybertruck 2024 Oxford Waterproof…

    1PC Rear Bed Cooler Storage Box Compatible with Tesla Cybertruck 2024 Oxford Waterproof…

    Seat Back Hooks for Tesla Model 3, Model Y, Model S & Model X 2021-2025 – Bag Purse Back…

    Seat Back Hooks for Tesla Model 3, Model Y, Model S & Model X 2021-2025 – Bag Purse Back…

    Tesla Supercharger to CCS1 Charger Adapter, Max 500A 1000V NACS to CCS EV Fast Charge…

    Tesla Supercharger to CCS1 Charger Adapter, Max 500A 1000V NACS to CCS EV Fast Charge…

  • UFO
    Amico 200W 10 Pack UFO LED High Bay Light 28,000lm 5000K LED High Bay Lights with UL Listed US Hook 5′ Cable Alternative to 650W MH/HPS for Gym Factory Barn Warehouse

    Amico 200W 10 Pack UFO LED High Bay Light 28,000lm 5000K LED High Bay Lights with UL Listed US Hook 5′ Cable Alternative to 650W MH/HPS for Gym Factory Barn Warehouse

    Unraveling the Roswell Incident UFO Crash, Cover Ups, and Extraterrestrial Theories Explained #facts

    Unraveling the Roswell Incident UFO Crash, Cover Ups, and Extraterrestrial Theories Explained #facts

    T-Shirt

    T-Shirt

    Idea Vest Birthday Decorations – Sign HERE Birthday Vest Gifts – Funny Party Decoration for Family, Friend

    Idea Vest Birthday Decorations – Sign HERE Birthday Vest Gifts – Funny Party Decoration for Family, Friend

    The Indigestible Truth About The UFO Phenomenon with Former CIA Officer Jim Semivan [Clip]

    The Indigestible Truth About The UFO Phenomenon with Former CIA Officer Jim Semivan [Clip]

    Drone with Camera, 2K HD FPV Drone with Brushless Motor, Altitude Hold, Gesture Selfie, 3D Flips, Waypoint Fly, One Key Take Off/Landing, Foldable Mini Drones for Adults and Beginners

    Drone with Camera, 2K HD FPV Drone with Brushless Motor, Altitude Hold, Gesture Selfie, 3D Flips, Waypoint Fly, One Key Take Off/Landing, Foldable Mini Drones for Adults and Beginners

    Top 6 Real UFO Sightings That Still Have No Explanation | Most Mysterious Cases Ever Documented

    Top 6 Real UFO Sightings That Still Have No Explanation | Most Mysterious Cases Ever Documented

    MR.GREEN Tweezers For Women Facial Hair, Professional Precision Eyebrow Tweezers for Women and Men, Stainless Steel Slanted Cute Hair Removal Plucker

    MR.GREEN Tweezers For Women Facial Hair, Professional Precision Eyebrow Tweezers for Women and Men, Stainless Steel Slanted Cute Hair Removal Plucker

    TOP 4 ALIEN ARTIFACTS UNEARTHED | Ancient Aliens | The UnXplained Zone

    TOP 4 ALIEN ARTIFACTS UNEARTHED | Ancient Aliens | The UnXplained Zone

No Result
View All Result
Techcratic
No Result
View All Result
Home Hacker News

c3lang/c3c: Compiler for the C3 language

Hacker News by Hacker News
April 3, 2025
in Hacker News
Reading Time: 21 mins read
129
A A
0

2025-04-03 09:55:00
github.com

C3 is a programming language that builds on the syntax and semantics of the C language,
with the goal of evolving it while still retaining familiarity for C programmers.

It’s an evolution, not a revolution: the C-like
for programmers who like C.

Precompiled binaries for the following operating systems are available:

The manual for C3 can be found at www.c3-lang.org.

vkQuake

Thanks to full ABI compatibility with C, it’s possible to mix C and C3 in the same project with no effort. As a demonstration, vkQuake was compiled with a small portion of the code converted to C3 and compiled with the c3c compiler. (The fork can be found at https://github.com/c3lang/vkQuake)

  • Procedural “get things done”-type of language.
  • Try to stay close to C – only change what’s really necessary.
  • C ABI compatibility and excellent C integration.
  • Learning C3 should be easy for a C programmer.
  • Data is inert.
  • Avoid “big ideas” & the “more is better” fallacy.
  • Introduce some higher level conveniences where the value is great.

C3 owes its inspiration to the C2 language: to iterate on top of C without trying to be a
whole new language.

The following code shows generic modules (more examples can be found at https://c3-lang.org/references/docs/examples/).

module stack {Type};
// Above: the parameterized type is applied to the entire module.

struct Stack
{
    usz capacity;
    usz size;
    Type* elems;
}

// The type methods offers dot syntax calls,
// so this function can either be called 
// Stack.push(&my_stack, ...) or
// my_stack.push(...)
fn void Stack.push(Stack* this, Type element)
{
    if (this.capacity == this.size)
    {
        this.capacity *= 2;
        if (this.capacity 16) this.capacity = 16;
        this.elems = realloc(this.elems, Type.sizeof * this.capacity);
    }
    this.elems[this.size++] = element;
}

fn Type Stack.pop(Stack* this)
{
    assert(this.size > 0);
    return this.elems[--this.size];
}

fn bool Stack.empty(Stack* this)
{
    return !this.size;
}

Testing it out:

import stack;

// Define our new types, the first will implicitly create 
// a complete copy of the entire Stack module with "Type" set to "int"
alias IntStack = Stack {int};
// The second creates another copy with "Type" set to "double"
alias DoubleStack = Stack {double};

// If we had added "alias IntStack2 = Stack {int}"
// no additional copy would have been made (since we already
// have an parameterization of Stack {int} so it would
// be same as declaring IntStack2 an alias of IntStack

// Importing an external C function is straightforward
// here is an example of importing libc's printf:
extern fn int printf(char* format, ...);

fn void main()
{
    IntStack stack;
    // Note that C3 uses zero initialization by default
    // so the above is equivalent to IntStack stack = {};
    
    stack.push(1);
    // The above can also be written IntStack.push(&stack, 1); 
    
    stack.push(2);
    
    // Prints pop: 2
    printf("pop: %d\n", stack.pop());
    // Prints pop: 1
    printf("pop: %d\n", stack.pop());
    
    DoubleStack dstack;
    dstack.push(2.3);
    dstack.push(3.141);
    dstack.push(1.1235);
    // Prints pop: 1.123500
    printf("pop: %f\n", dstack.pop());
}

In what ways does C3 differ from C?

  • No mandatory header files
  • New semantic macro system
  • Module based name spacing
  • Slices
  • Compile time reflection
  • Enhanced compile time execution
  • Generics based on generic modules
  • “Result”-based zero overhead error handling
  • Defer
  • Value methods
  • Associated enum data
  • No preprocessor
  • Less undefined behaviour and added runtime checks in “safe” mode
  • Limited operator overloading to enable userland dynamic arrays
  • Optional pre and post conditions

The current stable version of the compiler is version 0.7.0.

The upcoming 0.7.x releases will focus on expanding the standard library,
fixing bugs and improving compile time analysis.
Follow the issues here.

If you have suggestions on how to improve the language, either file an issue
or discuss C3 on its dedicated Discord: https://discord.gg/qN76R87.

The compiler is currently verified to compile on Linux, Windows and MacOS.

Support matrix

PlatformNative C3 compiler available?Target supportedStack traceThreadsSocketsInline asm
Win32 x64YesYes + cross compilationYesYesYesYes*
Win32 Aarch64UntestedUntestedUntestedUntestedUntestedYes*
MacOS x64YesYes + cross compilationYesYesYesYes*
MacOS Aarch64YesYes + cross compilationYesYesYesYes*
iOS Aarch64NoUntestedUntestedYesYesYes*
Linux x86YesYesYesYesYesYes*
Linux x64YesYesYesYesYesYes*
Linux Aarch64YesYesYesYesYesYes*
Linux Riscv32YesYesYesYesYesUntested
Linux Riscv64YesYesYesYesYesUntested
ELF freestanding x86NoUntestedNoNoNoYes*
ELF freestanding x64NoUntestedNoNoNoYes*
ELF freestanding Aarch64NoUntestedNoNoNoYes*
ELF freestanding Riscv64NoUntestedNoNoNoUntested
ELF freestanding Riscv32NoUntestedNoNoNoUntested
FreeBSD x86UntestedUntestedNoYesUntestedYes*
FreeBSD x64UntestedUntestedNoYesUntestedYes*
NetBSD x86UntestedUntestedNoYesUntestedYes*
NetBSD x64UntestedUntestedNoYesUntestedYes*
OpenBSD x86UntestedUntestedNoYesUntestedYes*
OpenBSD x64UntestedUntestedNoYesUntestedYes*
MCU x86NoUntestedNoNoNoYes*
Wasm32NoYesNoNoNoNo
Wasm64NoUntestedNoNoNoNo

* Inline asm is still a work in progress

More platforms will be supported in the future.

  • If you wish to contribute with ideas, please file issues or discuss on Discord.
  • Interested in contributing to the stdlib? Please get in touch on Discord.
  • Compilation instructions for other Linux and Unix variants are appreciated.
  • Would you like to contribute bindings to some library? It would be nice to have support for SDL, Raylib and more.
  • Build something with C3 and show it off and give feedback. The language is still open for significant tweaks.
  • Start work on the C -> C3 converter which takes C code and does a “best effort” to translate it to C3. The first version only needs to work on C headers.
  • Do you have some specific area you have deep knowledge of and could help make C3 even better at doing? File or comment on issues.

Installing on Windows with precompiled binaries

  1. Download the zip file: https://github.com/c3lang/c3c/releases/download/latest/c3-windows.zip
    (debug version here)
  2. Unzip exe and standard lib.
  3. If you don’t have Visual Studio 17 installed you can either do so, or run the msvc_build_libraries.py Python script which will download the necessary files to compile on Windows.
  4. Run c3c.exe.

Installing on Debian with precompiled binaries

  1. Download tar file: https://github.com/c3lang/c3c/releases/download/latest/c3-linux.tar.gz
    (debug version here)
  2. Unpack executable and standard lib.
  3. Run ./c3c.

Installing on Ubuntu with precompiled binaries

  1. Download tar file: https://github.com/c3lang/c3c/releases/download/latest/c3-ubuntu-20.tar.gz
    (debug version here)
  2. Unpack executable and standard lib.
  3. Run ./c3c.

Installing on MacOS with precompiled binaries

  1. Make sure you have XCode with command line tools installed.
  2. Download the zip file: https://github.com/c3lang/c3c/releases/download/latest/c3-macos.zip
    (debug version here)
  3. Unzip executable and standard lib.
  4. Run ./c3c.

(*Note that there is a known issue with debug symbol generation on MacOS 13, see issue #1086)

Arch includes c3c in the official ‘extra’ repo. It can be easily installed the usual way:

sudo pacman -S c3c
# or paru -S c3c
# or yay -S c3c
# or aura -A c3c

There is also an AUR package for the c3c compiler : c3c-git.

You can use your AUR package manager:

paru -S c3c-git
# or yay -S c3c-git
# or aura -A c3c-git

Or clone it manually:

git clone https://aur.archlinux.org/c3c-git.git
cd c3c-git
makepkg -si

You can build c3c using an Ubuntu container. By default, the script will build through Ubuntu 22.04. You can specify the version by passing the UBUNTU_VERSION environment variable.

UBUNTU_VERSION=20.04 ./build-with-docker.sh

See the build-with-docker.sh script for more information on other configurable environment variables.

Installing on OS X using Homebrew

  1. Install CMake: brew install cmake
  2. Install LLVM 17+: brew install llvm
  3. Clone the C3C github repository: git clone https://github.com/c3lang/c3c.git
  4. Enter the C3C directory cd c3c.
  5. Create a build directory mkdir build
  6. Change directory to the build directory cd build
  7. Set up CMake build for debug: cmake ..
  8. Build: cmake --build .

Installing on Windows using Scoop

c3c is included in ‘Main’ bucket.

Getting started with a “hello world”

Create a main.c3 file with:

module hello_world;
import std::io;

fn void main()
{
   io::printn("Hello, world!");
}

Make sure you have the standard libraries at either ../lib/std/ or /lib/std/.

Then run

The generated binary will by default be named after the module that contains the main
function. In our case that is hello_world, so the resulting binary will be
called hello_world or hello_world.exedepending on platform.

  1. Make sure you have Visual Studio 17 2022 installed or alternatively install the “Buildtools for Visual Studio” (https://aka.ms/vs/17/release/vs_BuildTools.exe) and then select “Desktop development with C++”
  2. Install CMake
  3. Clone the C3C github repository: git clone https://github.com/c3lang/c3c.git
  4. Enter the C3C directory cd c3c.
  5. Set up the CMake build cmake -B build -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release
  6. Build: cmake --build build --config Release
  7. You should now have the c3c.exe

You should now have a c3c executable.

You can try it out by running some sample code: c3c.exe compile ../resources/examples/hash.c3

Note that if you run into linking issues when building, make sure that you are using the latest version of VS17.

Compiling on Ubuntu 24.04 LTS

  1. Make sure you have a C compiler that handles C11 and a C++ compiler, such as GCC or Clang. Git also needs to be installed.
  2. Install LLVM 18 sudo apt-get install cmake git clang zlib1g zlib1g-dev libllvm18 llvm llvm-dev llvm-runtime liblld-dev liblld-18 libpolly-18-dev
  3. Clone the C3C github repository: git clone https://github.com/c3lang/c3c.git
  4. Enter the C3C directory cd c3c.
  5. Create a build directory mkdir build
  6. Change directory to the build directory cd build
  7. Set up CMake build: cmake ..
  8. Build: cmake --build .

You should now have a c3c executable.

You can try it out by running some sample code: ./c3c compile ../resources/examples/hash.c3

  1. As root, ensure that all project dependencies are installed: xbps-install git cmake llvm17 llvm17-devel lld17-devel libcurl-devel ncurses-devel zlib-devel libzstd-devel libxml2-devel
  2. Clone the C3C repository: git clone https://github.com/c3lang/c3c.git
    • If you only need the latest commit, you may want to make a shallow clone instead: git clone https://github.com/c3lang/c3c.git --depth=1
  3. Enter the directory: cd c3c
  4. Create a build directory: mkdir build
  5. Enter the build directory: cd build
  6. Create the CMake build cache: cmake ..
  7. Build: cmake --build .

Your c3c executable should have compiled properly. You may want to test it: ./c3c compile ../resources/examples/hash.c3
For a sytem-wide installation, run the following as root: cmake --install .

  1. Install required project dependencies: dnf install cmake clang git llvm llvm-devel lld lld-devel ncurses-devel
  2. Optionally, install additional dependencies: dnf install libcurl-devel zlib-devel libzstd-devel libxml2-devel libffi-devel
  3. Clone the C3C repository: git clone https://github.com/c3lang/c3c.git
    • If you only need the latest commit, you may want to make a shallow clone: git clone https://github.com/c3lang/c3c.git --depth=1
  4. Enter the C3C directory: cd c3c
  5. Create a build directory and navigate into it: mkdir build && cd build
  6. Create the CMake build cache. The Fedora repositories provide .so libraries for lld, so you need to set the C3_LINK_DYNAMIC flag: cmake .. -DC3_LINK_DYNAMIC=1
  7. Build the project: cmake --build .

The c3c binary should be created in the build directory. You can try it out by running some sample code: ./c3c compile ../resources/examples/hash.c3

Compiling on other Linux / Unix variants

  1. Install CMake.
  2. Install or compile LLVM and LLD libraries (version 17+ or higher)
  3. Clone the C3C github repository: git clone https://github.com/c3lang/c3c.git
  4. Enter the C3C directory cd c3c.
  5. Create a build directory mkdir build
  6. Change directory to the build directory cd build
  7. Set up CMake build for debug: cmake ... At this point you may need to manually
    provide the link path to the LLVM CMake directories, e.g. cmake -DLLVM_DIR=/usr/local/opt/llvm/lib/cmake/llvm/ ..
  8. Build: cmake --build .

A note on compiling for Linux/Unix/MacOS: to be able to fetch vendor libraries
libcurl is needed. The CMake script should detect it if it is available. Note that
this functionality is non-essential and it is perfectly fine to user the compiler without it.

The C3 compiler is licensed under LGPL 3.0, the standard library itself is
MIT licensed.

Editor plugins can be found at https://github.com/c3lang/editor-plugins.

  1. Write the test, either adding to existing test files in /test/unit/ or add
    a new file. (If testing the standard library, put it in the /test/unit/stdlib/ subdirectory).
  2. Make sure that the test functions have the @test attribute.
  3. Run tests and see that they pass. (Recommended settings: c3c compile-test -O0 test/unit.
    • in this example test/unit/ is the relative path to the test directory, so adjust as required)
  4. Make a pull request for the new tests.

A huge THANK YOU goes out to all contributors and sponsors.

A special thank you to sponsors Caleb-o and devdad for going the extra mile.

Star History Chart

Source Link


Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.

Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!


Start your free Amazon Prime trial
today and unlock unlimited streaming and more!

Help Power Techcratic’s Future – Scan To Support

If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.

As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!

BITCOIN

Bitcoin Logo

Bitcoin QR Code

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Scan the QR code with your crypto wallet app

DOGECOIN

Dogecoin Logo

Dogecoin QR Code

D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA

Scan the QR code with your crypto wallet app

ETHEREUM

Ethereum Logo

Ethereum QR Code

0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a

Scan the QR code with your crypto wallet app

Please read the Privacy and Security Disclaimer on how Techcratic handles your support.

Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.

Tags: Hacker News
Share162Share28ShareShare4ShareTweet101
Previous Post

Cute Beagle x Cocker Puppy | First Time Meeting New Friends

Next Post

Visualized: Trump’s Reciprocal Tariffs on Major Nations

Hacker News

Hacker News

Stay updated with Hacker News, where technology meets entrepreneurial spirit. Get the latest on tech trends, startup news, and discussions from the tech community. Read the latest updates here at Techcratic.

Related Posts

New Linux EDR Evasion Tool Exploits io_uring Kernel Feature
Hacker News

New Linux EDR Evasion Tool Exploits io_uring Kernel Feature

July 7, 2025
1.3k
The Era of Full-Stack Chip Designers
Hacker News

The Era of Full-Stack Chip Designers

July 7, 2025
1.3k
jackjackbits/bitchat: bluetooth mesh chat, IRC vibes
Hacker News

jackjackbits/bitchat: bluetooth mesh chat, IRC vibes

July 6, 2025
1.3k
paper-design/shaders: Zero-dependency canvas shaders that can be installed from npm or designed in Paper
Hacker News

paper-design/shaders: Zero-dependency canvas shaders that can be installed from npm or designed in Paper

July 6, 2025
1.3k
sst/opencode: AI coding agent, built for the terminal.
Hacker News

sst/opencode: AI coding agent, built for the terminal.

July 6, 2025
1.3k
Yutarop/ga-pixel-art: Generates an animated GIF using a genetic algorithm.
Hacker News

Yutarop/ga-pixel-art: Generates an animated GIF using a genetic algorithm.

July 6, 2025
1.3k
News Alert Immediately – Instant News Alerts & Global Monitoring
Hacker News

News Alert Immediately – Instant News Alerts & Global Monitoring

July 6, 2025
1.3k
hackArcana
Hacker News

hackArcana

July 6, 2025
1.3k
Load More
Next Post
Visualized: Trump’s Reciprocal Tariffs on Major Nations

Visualized: Trump’s Reciprocal Tariffs on Major Nations

Your Tech Resources

  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • Forbes
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo
  • Google News
  • Hacker News
  • Harvard Tech
  • I Like Cats ™
  • I Like Dogs ™
  • LifeHacker
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • PC World
  • Photofocus
  • Physics
  • Random Tech
  • Retro Rewind ™
  • Robot Report
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Art
  • Tech Careers
  • Tech Deals
  • Techcratic ™
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Tech News

  • 30 Second Tech ™
  • AI
  • Apple Insider
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo

Tech News

  • Harvard Tech
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • Physics
  • PC World
  • Random Tech
  • Retro Rewind ™
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Careers

Tech News​

  • Tech Art
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Site Links

  • About Techcratic
  • Affiliate Disclaimer
  • Affiliate Link Policy
  • Contact Techcratic
  • Dealors Discount Store
  • Privacy and Security Disclaimer
  • Privacy Policy
  • RSS Feed
  • Site Map
  • Support Techcratic
  • Techcratic
  • Tech Deals
  • TOS
  • 𝕏
Click For A Secret Deal

Techcratic – Your All In One Tech Hub © 2020 – 2025
All Rights Reserved
∞

No Result
View All Result
  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • Crypto News
  • Cybersecurity
  • Endgadget
  • Gaming
  • I Like Cats ™
  • I Like Dogs ™
  • MacRumors
  • Macworld
  • Tech Deals
  • Techcratic ™
  • Techs Got To Eat ™
  • Tesla
  • UFO
  • Wired